本书结构
本书是一本入门书,用于帮助读者了解编程语言 Python 以及如何使用 Python 进行编程。全书有 13 章,还有 1 个附录,具体结构如下。
第1章 开始学习 Python 吧
第2章 打印输出和键盘输入
第3章 程序流程之分支
第4章 程序流程之循环
第5章 对象和类型
第6章 字符串
第7章 列表
第8章 元组、字典和集合
第9章 函数
第10章 模块和包
第11章 类
第12章 异常处理
第13章 文件处理
附录 安装与运行
我们在学习时要注意:Python 只是看似简单,其实它的内部机制很复杂,要学会绝非易事。
为了理解一个概念,有时需要提前了解很多其他概念的相关知识。例如,要想理解用于循环的for 语句(第4章),必须先掌握列表等可迭代对象(第6章~第8章)的部分知识;但是,要想理解可迭代对象,又要先理解 for 语句的部分知识才行。
通过融入自己长期的编程教学经验,我已经尽量让大家能按本书的章节顺序来学习,但仍有不少知识点需要我们提前了解后面章节的内容。
请大家按本书的顺序学习,并在此基础上根据需要翻阅后面的内容。我会在相应的地方说明应当参照哪些内容。
本书的后记中解释了章节结构的设计初衷,并对前面讲解的内容进行了补充。有其他编程语言经验的读者可以先阅读这部分内容。
此外,“专栏”部分归纳了正文的一些补充知识和应用示例。其中有些内容颇有难度,如果看不懂,可以暂时跳过,以后再回过头来阅读。
希望本书能得到大家的喜爱。
关于计算机的基础术语
本书并未讲解“字节”“存储空间”等常见的计算机基础术语和文件操作。这是因为讲解这些术语会占据大量篇幅,对已经了解这些术语的读者来说也毫无益处。关于这些术语的详细解释,大家可以上网查阅或参考其他图书。
关于脚本程序
本书提供了 299段程序代码供大家下载并参考,不过正文中省略了与介绍过的代码相同或基本相同的程序代码。具体来说,正文中展示了 237段程序代码,省略了 62段程序代码。
本书的源程序代码可以在图灵社区本书主页下载。
省略的程序代码在正文中则是以 chap99/****.py 的形式,用包含了目录名的文件名来标示的。附录 A-2 节总结了 Python 程序的执行方法。在 Python 自带的集成开发环境 IDLE 中输入脚本程序代码后,按 F5 键就能执行程序。
让我们一起在执行这 299段程序代码的过程中不断学习吧!