Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。龟叔给Python的定位是“优雅”、“明确”、“简单”。Python是一种相当高级的语言。C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。代码少的代价是运行速度慢,C程序运行1秒钟,Java程序可能需要2秒,而Python程序可能就需要10秒。许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python。
Python的缺点:第一个缺点就是运行速度慢,和C程序相比非常慢,因为Python是解释型语言。第二个缺点就是代码不能加密。如果要发布Python程序,实际上就是发布源代码。Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。
在Windows上安装Python
首先,从Python的官方网站www.python.org下载最新的2.7.6版本,地址是这个:
http://www.python.org/ftp/python/2.7.6/python-2.7.6.msi
然后,运行下载的MSI安装包,不需要更改任何默认设置,直接一路点“Next”即可完成安装:默认会安装到C:\Python27
目录下打开命令提示符窗口,敲入python后,会得到:
这是因为Windows会根据一个Path
的环境变量设定的路径去查找python.exe
,如果没找到,就会报错。解决办法是把python.exe
所在的路径C:\Python27
添加到Path中。
在控制面板中打开“系统属性”,点击“高级”,“环境变量”,打开“环境变量”窗口,在系统变量中,找到“Path”变量,然后点击“编辑”:在“编辑系统变量”的窗口中,可以看到,变量名是Path
,在变量值的最后面,先添加一个分号“;”(注意用英文输入法,千万不要输入中文分号),再写上C:\Python27
(如果安装的时候没有更改过安装目录),然后连续点“确定”,“确定”,“确定”把所有窗口都关掉。
现在,再打开一个新的命令行窗口(一定要关掉原来的命令行窗口,再新开一个),输入python
:
看到提示符>>>
就表示我们已经在Python交互式环境中了,可以输入任何Python代码,回车后会立刻得到执行结果。输入exit()
并回车,退出Python交互式环境。