时光漫步

时光漫步

图书全部分类
套装书
婚恋与两性
字典词典/工具书
教学/实验用品
棋牌麻将
白酒
积木拼插
绘图计算用品
青少年素质培养

资源详情

创意动画与编程(Python版)(青少年信息素养教育系列丛书)

创意动画与编程(Python版)(青少年信息素养教育系列丛书)-电子书下载封面


作者: 李雁翎/胡学钢/陈欣/廉欣
出版社: 清华大学出版社
ISBN: 9787302640561

下载次数:43

书籍详情介绍

创意动画与编程(Python版)(青少年信息素养教育系列丛书)详情图
创意动画与编程(Python版)(青少年信息素养教育系列丛书)详情图
创意动画与编程(Python版)(青少年信息素养教育系列丛书)详情图
创意动画与编程(Python版)(青少年信息素养教育系列丛书)详情图
创意动画与编程(Python版)(青少年信息素养教育系列丛书)详情图
创意动画与编程(Python版)(青少年信息素养教育系列丛书)详情图
创意动画与编程(Python版)(青少年信息素养教育系列丛书)详情图

书籍资料

  • 内容简介
  • 作者介绍
  • 书籍目录

Python 是一种简洁、易读、可扩展性强的计算机语言,被广泛应用在科学计算和绘图领域。本书以Python
语言为基础,系统地讲解了三种基本程序结构,使用turtle、Pillow 和Pygame 三
个模块,以绘制常规图形、分形等经典算法,让学生体验编程之美,在Python 编程基础上加入 创意设计,实现创意编程与动画结合。


本书共分10
章,详细讲解了十多个绘图实例。利用流程图理清思路,提供算法实现举一反三,让学生学会运用计算思维解决问题。本书从顺序结构、选择结构、循环结构到函数应用,深入
浅出,结合绘图模块实现各种图形的绘制,让学生了解Python 在图形绘制与处理方面的强大功
能。随着内容不断深入,可帮助学生逐步培养对Python 语言的兴趣和编程能力。


本书大部分实例为作者原创,图文并茂,讲解细致,适合初步接触编程或有一定编程基础的同学阅读和学习。

第1章 绘制基本几何图形/ 1

1.1 问题描述/ 2

1.2 案例:开心蛋/ 2

1.2.1 编程前准备/ 3

1.2.2 算法设计/ 13

1.3 编写程序及运行/ 14

1.3.1 程序代码/ 14

1.3.2 运行程序/ 20

1.4 拓展训练/ 20

第2章 选择结构在绘图中的应用/ 23

2.1 问题描述/ 24

2.2 案例:七巧板拼图/ 25

2.2.1 编程前准备/ 26

2.2.2 算法设计/ 40

2.3 编写程序及运行/ 40

2.3.1 程序代码/ 41

2.3.2 运行程序/ 57

2.4 拓展训练/ 60

第3章 循环绘制图形/ 63

3.1 问题描述/ 64

3.2 案例:太阳花/ 64

3.2.1 编程前准备/ 65

3.2.

算法设计/ 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


0.393190s