不知道大家都是因为什么决定学习一门编程语言,反正对于室长来说,主要是因为懒。很多事懒得自己去动手,就只能去动脑子想想省时省力的办法。
其实大可不必为此感到羞耻,纵观人类发展的历史,社会进步往往是靠懒来推动的。比如活字印刷术,比如蒸汽机,比如计算机,不胜枚举。
不难发现人类的这些犯懒的技艺都是与工具有关,人正是巧妙地制造并运用了工具才实现了自己懒的目标,换句话说,就是善于跟工具打交道。
同样,想要借助计算机程序这个工具来实现自己懒的目标,就要学会怎么跟程序打交道,而编程,就是人与计算机程序之间交流的过程。
但其实我们不是直接和计算机交流的,因为计算机毕竟跟人差着物种,不是专业的做不来这事,幸好有各路专业搞机的大神们发明了各种编程语言,作为我们和计算机之间沟通的语言,让我们可以懒上加懒。所以学习编程语言,我们不需要搞懂计算机,只需要搞懂这些大神的脑回路就可以了。
Python的一大优势,就是作者的脑回路比较接近人类,而且不会像没见过键盘一样乱用各种符号。如果你英语足够好的话或许一上来就可以用英语跟Python谈笑风生。打开一页代码就像打开一篇完形填空一样轻松自然。
举个例子:
print("你好,吃了吗?")
所以这段代码就是打印“你好,吃了吗?”这句话。是不是非常简单明了清晰易懂?
那问题就来了,我要在哪里输入这个代码?这个代码在哪里执行?“你好,吃了吗?”是从哪儿打印出来的?
这回室长先回答第二个问题:
我们刚才说过,我们不是直接和计算机交流的,中间有一个翻译官。对于Python来说这个翻译官叫解释器(interpreter),我们把程序代码告诉他,他再告诉计算机该去怎么做。如果电脑上没有这个翻译官,机器就会不知所措,就会直接报错。
不要,不要98,香喷喷热腾腾的Python解释器免费下!
如果你用的是linux/macos等系统,其实系统里已经自带Python了,只不过通常自带的是Python2版本的,因为很多软件还是依赖的Python2,但毕竟现在Python3已经大行其道大势所趋了,室长建议还是安装一个Python3,这部教程也将基于Python3的语法进行讲解。(具体怎么安装,如果需要教程的同学比较多,室长会专门出一篇文章说明。)
如果你用的是windows系统,可以直接打开链接: