和市面上同类图书相比,本书有以下几个鲜明的特色。

  • 为初学者量身打造。大部分图书使用的是Python官方集成开发环境,对初学者来说较复杂;为了降低初学者的学习难度,本书选用编程猫的海龟编辑器。Python图书一般会系统讲解所有的语法知识,使得初学者记忆负担大、学习难度高;本书先讲解较少的语法知识,然后利用这些语法知识编写趣味游戏,通过游戏案例逐步引入新的语法知识,便于读者学习理解。本书案例按照从易到难的顺序讲解,所有程序的代码均不超过100行,且提供了实现过程的分步骤代码,适合初学者上手学习。

  • 趣味性强。大部分Python图书的编程案例偏抽象、枯燥乏味,很难让读者感兴趣。本书精选了12个案例,涵盖了多种游戏类型,读者在制作这些趣味程序的过程中,会有很强的成就感。本书分解了案例的实现过程,每个步骤的学习难度较低,读者很容易就能体验到编程的乐趣,能快速提升学习兴趣。

  • 可拓展性强。本书每章均提供了练习题,以加深读者对Python语法知识、开发游戏方法的理解,还可以锻炼逻辑思维,提升认识问题、解决问题的能力。每章小结列出了可以进一步改进与实践的方向。附录中提供了所有练习题的参考答案。读者也可以参考本书开发思路,尝试设计并分步骤实现任何自己喜欢的小游戏。