随着人工智能时代的来临,计算机软件将在日常生活中起到越来越重要的作用,编写计算机程序极有可能成为人们在未来社会的一项重要的生存技能。在众多的编程语言中,Python语法简单,上手容易,功能强大,应用广泛,更容易得到初学者的青睐。

然而,目前大部分Python图书会先系统讲解语法知识,知识量大,读者学习起来有些困难;且所举实例一般偏数学算法,过于抽象、趣味性不强,读者不愿写程序,进而觉得入门难。也有部分图书基于海龟绘图,利用代码绘制几何图形来激发读者兴趣,然而海龟绘图功能简单,不支持互动,趣味性一般。

针对以上问题,本书把趣味游戏开发应用于Python编程教学中,通过12个由易到难的有趣案例,带领读者从零基础开始学习。书中不安排专门章节讲解语法知识,而是让读者通过游戏案例逐步学习新的语法知识,便于读者理解并在实际应用中体会。书中案例经过精心的设计,所有代码均不超过100行,容易上手。读者在学习编程的同时还可锻炼逻辑思维,提升认识问题、解决问题的能力。

美国教育家杜威曾说过:“大多数的人,只觉得五官能接触的、实用的东西才有趣味,书本上的趣味是没有的。”同样,对于学习编程,读者看到用Python可以编出很好玩的程序时,感到有趣、有成就感,就会自己钻研,与他人积极互动,学习效果也会得到显著提升。