前面说过,高级编程语言有数百种,而 Python 跻身流行语言的前 10 名之中。与其他语言相比,Python 的主要特点包括:
这些设计理念导致 Python 语法简明易学,代码清晰美观、易读易理解。Python 语言的众 多优点使得它在编程者中越来越流行,并使它在 2007 年和 2010 年两次获得 TIOBE 年度编程 语言奖。
Python 是解释型语言,Python 语句或程序(.py 文件)首先被解释器翻译成字节码(byte code),然后再由 Python 虚拟机来直接执行。
Python 的主要版本可分为 2.x 和 3.x 两类。Python 3.x 是最新的版本,代表 Python 的发 展方向,但问题是不兼容 2.x 版本。由于 2.7 版本包含了 3.x 版本的主要特征,所以本书选择 Windows 平台下的 Python 2.7 作为编程环境,本书所有例子都在此版本下测试通过,建议读 者也下载安装这个版本①,以便在学习时能得到和本书中一样的结果。
读者花 1 分钟时间安装了 Python 2.7 之后,从“开始/所有程序/Python 2.7”中可以看到 有两种界面的解释器环境:命令行界面和图形用户界面(IDLE)。启动这两种界面之后所看 到的屏幕分别如图 1.4 和图 1.5 所示:
图 1.4 Python 命令行解释器环境
图 1.5 Python GUI 解释器环境
界面中的>>>是 Python 解释器的提示符,表示现在解释器已准备好执行程序。如果在提 示符后面输入 Python 语句,解释器将直接解释执行该语句。接下来我们就要开始学习 Python 语言的各种语句和各种编程方法,终极目标是让计算机按我们的指令做事。