本书内容

下面是每一章内容的简要概述。

第1章是对编程的介绍,其中包含首次安装Python的说明。第2章介绍基本的计算和变量,第3章介绍一些基本的Python类型,如字符串、列表和元组等。第4章初次接触turtle(海龟)模块。我们从基本的编程转移到让海龟(一个看上去像箭头的形状)在屏幕上移动。

第5章涵盖了各种条件以及if语句,第6章接着介绍了for循环和while循环。

第7章开始使用和创建函数。在第8章中,我们介绍了类和对象。我们介绍了足够让我们在本书的后面章节中开发计算机游戏所需的基本概念和编程技术。从这时开始,书中的内容变得有点复杂了。

第9章再回到turtle模块,开始绘制更复杂的形状。第10章使用tkinter模块来创建更高级的图形。

在第11章和第12章中,我们创建了第一个游戏“弹球游戏”,这是基于前面章节中所介绍的知识来构建的。在第13章到16章中,我们创建了另一个游戏“火柴小人逃脱”。游戏开发章节是可能会出现严重错误的地方。如果所有其他尝试都失败了,请根据“资源与支持”页中的提示从异步社区下载本书配套源代码,并将你的代码与示例代码比较一下。

最后,在结束语中,我们简要地介绍如何使用Python Package Installer(PIP)来安装Pygame模块,还有一个简短的Pygame示例,随后还介绍了一些其他编程语言的示例。附录A是一个Python关键字列表。附录B是一些有用的内置函数的列表(你将在本书后面的部分了解关键字和函数)。附录C提供了一些常见问题的故障排除信息。