前 言
随着人工智能时代的来临,计算机软件在日常生活中起到越来越重要的作用,编写计算机程序极有可能成为未来社会的一项重要生存技能。在众多的文本式编程语言中,Python语法简单、上手容易,功能强大、应用广泛,越来越得到初学者的青睐。
目前大部分Python图书都会先系统讲解语法知识,知识量大、读者学习困难,所举实例一般偏数学算法,过于抽象、趣味性不强,读者不愿写程序,进而觉得入门困难。本系列文章把趣味游戏开发应用于Python编程教学,通过游戏案例逐步学习新的语法知识,便于读者理解,并在实际应用中体会。对于学习编程,读者看到用Python可以编出很好玩的程序,感到有趣、有成就感,就会自己钻研,与他人积极互动,学习效果也会得到显著提升。
游戏1:弹跳的小球
我们将编写一个弹跳小球的程序,小球在窗口中四处反弹。首先我们学习游戏开发库的安装,显示一个静止小球;然后学习字符串的概念,并设定小球和背景的颜色;接着学习变量的定义和使用,从而方便修改小球半径、位置等参数;最后学习if语句,实现小球的重复反弹。分步骤解读代码: