






Python 是一种简洁、易读、可扩展性强的计算机语言,被广泛应用在科学计算和绘图领域。本书以Python
语言为基础,系统地讲解了三种基本程序结构,使用turtle、Pillow 和Pygame 三
个模块,以绘制常规图形、分形等经典算法,让学生体验编程之美,在Python 编程基础上加入 创意设计,实现创意编程与动画结合。
本书共分10
章,详细讲解了十多个绘图实例。利用流程图理清思路,提供算法实现举一反三,让学生学会运用计算思维解决问题。本书从顺序结构、选择结构、循环结构到函数应用,深入
浅出,结合绘图模块实现各种图形的绘制,让学生了解Python 在图形绘制与处理方面的强大功
能。随着内容不断深入,可帮助学生逐步培养对Python 语言的兴趣和编程能力。
本书大部分实例为作者原创,图文并茂,讲解细致,适合初步接触编程或有一定编程基础的同学阅读和学习。
算法设计/ 72
3.3 编写程序及运行/ 73
3.3.1 程序代码/ 73
3.3.2 运行程序/ 74
3.4 拓展训练/ 75
第 4章 循环嵌套在绘图中的应用/ 77
4.1 问题描述/ 78
4.2 案例:爱心贺卡/ 78
4.2.1 编程前准备/ 79
4.2.2 算法设计/ 84
4.3 编写程序及运行/ 85
4.3.1 程序代码/ 85
4.3.2 运行程序/ 86
4.4 拓展训练/ 86
第5章 利用自定义函数绘制图形/ 89
5.1 问题描述/ 90
5.2 案例:镜像图案/ 90
5.2.1 编程前准备/ 91
5.2.2 算法设计/ 99
5.3 编写程序及运行/ 101
5.3.1 程序代码/ 101
5.3.2 运行程序/ 103
5.4 拓展训练/ 103
第6章 递归函数在绘图中的应用/ 105
6.1 问题描述/ 106
6.2 案例:谢尔平斯基三角形/ 106
6.2.1 编程前准备/ 107
6.2.2 算法设计/ 112
6.3 编写程序及运行/ 119
6.3.1 程序代码/ 119
6.3.2 运行程序/ 121
6.4 拓展训练/ 122
第7章 绘制风景画/ 125
7.1 问题描述/ 126
7.2 案例:风景画/ 126
7.2.1 编程前准备/ 126
7.2.2 算法设计/ 134
7.3 编写程序及运行/ 136
7.3.1 程序代码/ 136
7.3.2 运行程序/ 144
7.4 拓展训练/ 145
第 8章 Pillow库图像处理/ 147
8.1 问题描述/ 148
8.2 案例:P图/ 148
8.2.1 编程前准备/ 150
8.2.2 算法设计/ 163
8.3 编写程序及运行/ 166
8.3.1 程序代码/ 166
8.3.2 运行程序/ 167
8.4 拓展训练/ 168
第9章 Pygame—实现动画/ 169
9.1 问题描述/ 170
9.2 案例:新春快乐/ 170
9.2.1 编程前准备/ 171
9.2.2 算法设计/ 190
9.3 编写程序及运行/ 191
9.3.1 程序代码/ 191
9.3.2 运行程序/ 193
9.4 拓展训练/ 193
第10章 Pygame—游戏编程/ 195
10.1 问题描述/ 196
10.2 案例:弹球游戏/ 196
10.2.1 编程前准备/ 197
10.2.2 算法设计/ 205
10.3 编写程序及运行/ 206
10.3.1 程序代码/ 206
10.3.2 运行程序/ 209
10.4 拓展训练/ 210
编程语言与程序设计
Python编程 从入门到实践 第3版(图灵出品)
编程语言与程序设计
Hello算法(图灵出品)
编程语言与程序设计
C++ Primer Plus 第6版 中文版(异步图书出品)
编程语言与程序设计
C++ Primer(中文版 第5版)(博文视点出品)
编程语言与程序设计
高效C/C++调试