第 1 章 起步
在本章中,你将运行自己的第一个程序——hello_world.py。为 此,你首先需要检查自己的计算机是否安装了较新版本的Python;如果没有,就要 安装它。你还要安装一个文本编辑器,用于编写和运行Python程序。你输入Python 代码时,这个文本编辑器能够识别它们并突出显示不同的部分,让你能够轻松地了 解代码的结构。
1.1 搭建编程环境
在不同的操作系统中,Python存在细微的差别,因此有几点你需要牢记在心。本节将确 保你的系统正确安装Python。
1.1.1 Python版本
每种编程语言都会随着新概念和新技术的推出而不断发展,Python开发者也在一直致力 于丰富和强化其功能。本书编写期间的最新版本为Python 3.7,但只要你安装了Python 3.6或更高的版本,就能运行本书中的所有代码。在本节中,你将核实系统是否安装了 Python,以及是否需要安装更新的版本。附录A提供了详尽的指南,指导你在各种主流操 作系统中安装最新版本的Python。 有些较老的Python项目依然使用Python 2,但你应该使用Python 3。如果你的系统安装 了Python 2,很可能是为了支持系统需要的一些旧程序。你应保留它,并安装更新的版 本以便学习本书。
1.1.2 运行Python代码片段
Python自带一个在终端窗口中运行的解释器,让你无须保存并运行整个程序就能尝试运 行Python代码片段。 本章节将以如下方式列出代码片段:
提示符>>> 表明正在使用终端窗口,而加粗的文本表示需要你输入之后按回车键来执行 的代码。本书的大多数示例是独立的小程序,你将在编辑器中执行它们,因为大多数代 码也是这样编写出来的。然而,为高效地演示一些基本概念,需要在Python终端会话中 执行一系列代码片段。只要代码清单中包含三个右尖括号(如❶所示),就意味着代码是 在终端会话中执行的,而输出也是来自终端会话的。稍后将演示如何在Python解释器中 编写代码。 此外,你还要安装一款文本编辑器,并使用它来完成学习编程的标准操作——编写一个 简单的Hello World程序。长期以来,编程界都认为刚接触一门新语言时,如果首先使用 它来编写一个在屏幕上显示消息“Hello world!”的程序,将给你带来好运。这种程序 虽然简单,却有其用途:如果它能够在你的系统上正确运行,那么你编写的任何Python 程序也都将正确运行。
1.1.3 Sublime Text简介
Sublime Text是一款简单的文本编辑器,可以在任何现代操作系统中安装。你几乎能直 接在Sublime Text中执行所有程序。在Sublime Text中执行程序时,代码将在其内嵌的终端会话中运行,让你能够轻松地看到输出。 Sublime Text是一款适合初学者的编辑器,但很多专业编程人员也在使用它。在学习 Python的过程中熟练掌握Sublime Text之后,可继续使用它来编写复杂的大型项目。 Sublime Text的许可条件非常宽松,