第一部分 基础知识

    本书的第一部分介绍编写 Python 程序所需要熟悉的基本概念,其中很多适用于所有编程语言,因此它们在你的整个程序员生涯中都很有用。

    第 1 章介绍如何在计算机中安装 Python,并运行第一个程序——在屏幕上打印消息“Hello world!”。

    第 2 章论述如何将信息赋给变量以及如何使用文本和数值。

    第 3 章和第 4 章介绍列表。列表让你能够在一个地方存储任意数量的信息,从而高效地处理这些数据:只需几行代码,你就能够处理数百、数千乃至数百万个值。

    第 5 章讲解如何使用 if 语句来编写这样的代码:在满足特定条件时采取一种措施,而在不满足该条件时采取另一种措施。

    第 6 章演示如何使用 Python 字典,将不同的信息关联起来。与列表一样,你也可以根据需要在字典中存储任意数量的信息。

    第 7 章讲解如何从用户那里获取输入,让程序变成交互式的。你还将学习 while 循环,它重复地运行代码块,直到指定的条件不再满足为止。

    第 8 章介绍如何编写函数。函数是执行特定任务的具名代码块,你可以根据需要随时运行它。

    第 9 章介绍类,它能够让你模拟实物。你将编写代码来表示小狗、小猫、人、火箭等。

    第 10 章介绍如何使用文件,以及如何处理错误以免程序意外崩溃。你将在程序关闭前保存数据,并在程序再次运行时读取它们。你将学习 Python 异常,以便未雨绸缪,让程序妥善地处理错误。

    第 11 章讲解如何为代码编写测试,以核实程序是否像你期望的那样工作。这样,在扩展程序时,就不用担心引入新 bug。要想脱离初级程序员,跻身于中级程序员的行列,测试代码是你必须掌握的基本技能之一。