商品详情
书名:跟小海龟学Python
定*:79.9
ISBN:9787**5583697
作者:童晶,童雨涵
版次:第*版
出版时间:2022-06
内容提要:
针对 Python 的*点和初*的需求,本书将 turtle 库应用于 Python 编程教学中,引导读者在趣味横生的开发过程中学习编程语言。*书*括初级篇、中级篇和*级篇三*分内容,按照“边学边做”的方式,带*读者从零开始学习 Python 基础语法,在实现趣味案例的过程中对所学知识加以实践,以帮助读者掌握本书所涵盖的知识点,并能真正运用到自己的项目开发中去。 本书提供了丰富的案例,涉及绘制几何图案、错觉艺术、分形图形、互动程序、趣味游戏等多个*域,以期有效提*读者的学习兴趣。本书适合对编程感兴趣,*别是*次接触编程的人,也适合学过其他编程语言、想快速学习 Python 的人,还可以作为教材供教学或自学使用。
作者简介:
童晶 浙江大学计算机*业博士。中*图像图形学会智能图形计算*委会委员、河海大学副教授、江苏省*校在线开放课程“基于游戏开发的 C 语言程序设计入门与实践”负责人。主要研究方向为计算机图形学、虚拟现实和三维打印。 童雨涵 五年级小学生。20*9年开始接触Scratch 编程并产生浓厚兴趣,后跟随爸爸系统学习。202*年开始学习Python 编程,为本书的*作提供了很多有*造性的建议。
目录:
初级篇
第 *章 *你好 2
*.* 什么是Python 2
*.2 Python在线开发环境 2
*.3 Python离线开发环境 4
*.4 小结 7
第 2章 绘制线段 8
2.* 显示海龟 8
2.2 海龟前进 9
2.3 小结 **
第3章 正方形Ⅰ *2
3.* 向右旋转 *2
3.2 绘制折线 *4
3.3 绘制正方形 *5
3.4 小结 *6
第4章 正方形Ⅱ *7
4.* 修改正方形的边长 *7
4.2 变量的概念 *8
4.3 应用变量设定正方形的边长 *9
4.4 小结 20
第5章 正方形Ⅲ 2*
5.* for循环语句 2*
5.2 利用for循环语句绘制正方形 23
5.3 小结 24
第6章 正方形螺旋线 25
6.* for循环与range() 25
6.2 绘制正方形螺旋线 27
6.3 小结 29
第7章 旋转的正方形 螺旋线 30
7.* 设置*同的旋转角度 30
7.2 小数 32
7.3 小结 33
第8章 正多边形的角度 34
8.* 数学运算 34
8.2 计算正多边形的角度 35
8.3 小结 37
第9章 任意正多边形 38
9.* input()键盘输入 38
9.2 输入正多边形的边数 39
9.3 小结 4*
第 *0章 任意螺旋线 42
*0.* 类型转换函数 42
*0.2 键盘输入螺旋线的参数 44
*0.3 小结 45
第 **章 旋转的正方形 46
**.* 循环的嵌套 46
**.2 绘制旋转的 正方形 47
**.3 小结 49
第 *2章 设置颜色 50
*2.* 设置绘制颜色 50
*2.2 字符串的更多用法 52
*2.3 小结 53
第 *3章 输入颜色*字母 54
*3.* if语句与比较运算符 54
*3.2 利用*字母设定颜色 56
*3.3 小结 57
第 *4章 *字母大小写 58
*4.* 处理字母大小写的问题 58
*4.2 布尔类型与逻辑运算符 59
*4.3 利用逻辑运算符简化代码 62
*4.4 小结 62
第 *5章 红绿正方形 63
*5.* else语句 63
*5.2 红绿交替显示的图形 64
*5.3 小结 65
第 *6章 三色螺旋线 66
*6.* elif语句 66
*6.2 绘制三色螺旋线 68
*6.3 小结 70
第 *7章 四色正方形 7*
*7.* 列表 7*
*7.2 绘制四色正方形 73
*7.3 小结 74
第 *8章 四色螺旋线 75
*8.* 列表的索引 75
*8.2 绘制四色螺旋线 77
*8.3 小结 78
第 *9章 自定义颜色的螺旋线 79
*9.* 列表的更多用法 79
*9.2 输入螺旋线的颜色 8*
*9.3 小结 82
第 20章 扇子与锯齿 83
20.* 后退与左转 83
20.2 绘制扇子图形 84
20.3 绘制锯齿图形 88
20.4 小结 89
第 2*章 复合螺旋线 90
2*.* 抬笔与落笔 90
2*.2 绘制复合螺旋线 9*
2*.3 小结 92
第 22章 箭靶 93
22.* 绘制实心圆 93
22.2 绘制箭靶图形 95
22.3 小结 98
中级篇
第 23章 围棋棋盘Ⅰ *00
23.* 相对坐标系与*对坐标系 *00
23.2 绘制围棋棋盘 *02
23.3 小结 *04
第 24章 围棋棋盘Ⅱ *05
24.* 函数 *05
24.2 函数封装绘制线段 *07
24.3 小结 *09
第 25章 *际象棋棋盘 **0
25.* 颜色填充 **0
25.2 绘制*际象棋棋盘 **2
25.3 小结 **4
第 26章 大小圆圈错觉 **5
26.* 绘制空心圆 **5
26.2 设置画笔粗细 **8
26.3 绘制大小圆圈错觉 *20
26.4 小结 *2*
第 27章 彩虹 *22
27.* 设置小海龟的*对朝向 *22
27.2 设置空心圆弧的角度范围 *25
27.3 绘制彩虹 *28
27.4 小结 *29
第 28章 运动的圆圈错觉 *30
28.* 绘制基础单元 *3*
28.2 绘制单元阵列 *33
28.3 小结 *37
第 29章 递归圆圈画 *38
29.* 函数递归调用 *38
29.2 绘制递归圆圈画 *40
29.3 小结 *42
第30章 分形树 *43
30.* 绘制分形树 *43
30.2 随机分形树 *46
30.3 import的用法 *49
30.4 小结 *50
*级篇
第3*章 下落的小球 *52
3*.* 小球下落 *52
3*.2 while循环 *55
3*.3 小结 *58
第32章 反弹球 *59
32.* 变量的作用域 *59
32.2 动态图形程序框架 *6*
32.3 反弹的小球 *62
32.4 小结 *65
第33章 多球反弹 *66
33.* 基于列表的多个小球 反弹 *66
33.2 面向对象版本的反弹球 *69
33.3 单击鼠标添加小球 *74
33.4 小结 *76
第34章 见缝插针 *77
34.* 旋转的针 *77
34.2 针的发射 *80
34.3 结束判定与得分显示 *82
34.4 小结 *86
第35章 飞翔的小鸟 *87
35.* 小鸟类 *88
35.2 水管类 *90
35.3 碰撞检测与得分显示 *92
35.4 游戏完善与改进 *94
35.5 小结 *99
附录A 语法知识补充 200
A.* 复合运算符 200
A.2 区间判断 20*
A.3 元组 202
A.4 字典 203
A.5 循环跳转语句 204
A.6 常见错误与调试 205
附录B 语法知识索引 209
定*:79.9
ISBN:9787**5583697
作者:童晶,童雨涵
版次:第*版
出版时间:2022-06
内容提要:
针对 Python 的*点和初*的需求,本书将 turtle 库应用于 Python 编程教学中,引导读者在趣味横生的开发过程中学习编程语言。*书*括初级篇、中级篇和*级篇三*分内容,按照“边学边做”的方式,带*读者从零开始学习 Python 基础语法,在实现趣味案例的过程中对所学知识加以实践,以帮助读者掌握本书所涵盖的知识点,并能真正运用到自己的项目开发中去。 本书提供了丰富的案例,涉及绘制几何图案、错觉艺术、分形图形、互动程序、趣味游戏等多个*域,以期有效提*读者的学习兴趣。本书适合对编程感兴趣,*别是*次接触编程的人,也适合学过其他编程语言、想快速学习 Python 的人,还可以作为教材供教学或自学使用。
作者简介:
童晶 浙江大学计算机*业博士。中*图像图形学会智能图形计算*委会委员、河海大学副教授、江苏省*校在线开放课程“基于游戏开发的 C 语言程序设计入门与实践”负责人。主要研究方向为计算机图形学、虚拟现实和三维打印。 童雨涵 五年级小学生。20*9年开始接触Scratch 编程并产生浓厚兴趣,后跟随爸爸系统学习。202*年开始学习Python 编程,为本书的*作提供了很多有*造性的建议。
目录:
初级篇
第 *章 *你好 2
*.* 什么是Python 2
*.2 Python在线开发环境 2
*.3 Python离线开发环境 4
*.4 小结 7
第 2章 绘制线段 8
2.* 显示海龟 8
2.2 海龟前进 9
2.3 小结 **
第3章 正方形Ⅰ *2
3.* 向右旋转 *2
3.2 绘制折线 *4
3.3 绘制正方形 *5
3.4 小结 *6
第4章 正方形Ⅱ *7
4.* 修改正方形的边长 *7
4.2 变量的概念 *8
4.3 应用变量设定正方形的边长 *9
4.4 小结 20
第5章 正方形Ⅲ 2*
5.* for循环语句 2*
5.2 利用for循环语句绘制正方形 23
5.3 小结 24
第6章 正方形螺旋线 25
6.* for循环与range() 25
6.2 绘制正方形螺旋线 27
6.3 小结 29
第7章 旋转的正方形 螺旋线 30
7.* 设置*同的旋转角度 30
7.2 小数 32
7.3 小结 33
第8章 正多边形的角度 34
8.* 数学运算 34
8.2 计算正多边形的角度 35
8.3 小结 37
第9章 任意正多边形 38
9.* input()键盘输入 38
9.2 输入正多边形的边数 39
9.3 小结 4*
第 *0章 任意螺旋线 42
*0.* 类型转换函数 42
*0.2 键盘输入螺旋线的参数 44
*0.3 小结 45
第 **章 旋转的正方形 46
**.* 循环的嵌套 46
**.2 绘制旋转的 正方形 47
**.3 小结 49
第 *2章 设置颜色 50
*2.* 设置绘制颜色 50
*2.2 字符串的更多用法 52
*2.3 小结 53
第 *3章 输入颜色*字母 54
*3.* if语句与比较运算符 54
*3.2 利用*字母设定颜色 56
*3.3 小结 57
第 *4章 *字母大小写 58
*4.* 处理字母大小写的问题 58
*4.2 布尔类型与逻辑运算符 59
*4.3 利用逻辑运算符简化代码 62
*4.4 小结 62
第 *5章 红绿正方形 63
*5.* else语句 63
*5.2 红绿交替显示的图形 64
*5.3 小结 65
第 *6章 三色螺旋线 66
*6.* elif语句 66
*6.2 绘制三色螺旋线 68
*6.3 小结 70
第 *7章 四色正方形 7*
*7.* 列表 7*
*7.2 绘制四色正方形 73
*7.3 小结 74
第 *8章 四色螺旋线 75
*8.* 列表的索引 75
*8.2 绘制四色螺旋线 77
*8.3 小结 78
第 *9章 自定义颜色的螺旋线 79
*9.* 列表的更多用法 79
*9.2 输入螺旋线的颜色 8*
*9.3 小结 82
第 20章 扇子与锯齿 83
20.* 后退与左转 83
20.2 绘制扇子图形 84
20.3 绘制锯齿图形 88
20.4 小结 89
第 2*章 复合螺旋线 90
2*.* 抬笔与落笔 90
2*.2 绘制复合螺旋线 9*
2*.3 小结 92
第 22章 箭靶 93
22.* 绘制实心圆 93
22.2 绘制箭靶图形 95
22.3 小结 98
中级篇
第 23章 围棋棋盘Ⅰ *00
23.* 相对坐标系与*对坐标系 *00
23.2 绘制围棋棋盘 *02
23.3 小结 *04
第 24章 围棋棋盘Ⅱ *05
24.* 函数 *05
24.2 函数封装绘制线段 *07
24.3 小结 *09
第 25章 *际象棋棋盘 **0
25.* 颜色填充 **0
25.2 绘制*际象棋棋盘 **2
25.3 小结 **4
第 26章 大小圆圈错觉 **5
26.* 绘制空心圆 **5
26.2 设置画笔粗细 **8
26.3 绘制大小圆圈错觉 *20
26.4 小结 *2*
第 27章 彩虹 *22
27.* 设置小海龟的*对朝向 *22
27.2 设置空心圆弧的角度范围 *25
27.3 绘制彩虹 *28
27.4 小结 *29
第 28章 运动的圆圈错觉 *30
28.* 绘制基础单元 *3*
28.2 绘制单元阵列 *33
28.3 小结 *37
第 29章 递归圆圈画 *38
29.* 函数递归调用 *38
29.2 绘制递归圆圈画 *40
29.3 小结 *42
第30章 分形树 *43
30.* 绘制分形树 *43
30.2 随机分形树 *46
30.3 import的用法 *49
30.4 小结 *50
*级篇
第3*章 下落的小球 *52
3*.* 小球下落 *52
3*.2 while循环 *55
3*.3 小结 *58
第32章 反弹球 *59
32.* 变量的作用域 *59
32.2 动态图形程序框架 *6*
32.3 反弹的小球 *62
32.4 小结 *65
第33章 多球反弹 *66
33.* 基于列表的多个小球 反弹 *66
33.2 面向对象版本的反弹球 *69
33.3 单击鼠标添加小球 *74
33.4 小结 *76
第34章 见缝插针 *77
34.* 旋转的针 *77
34.2 针的发射 *80
34.3 结束判定与得分显示 *82
34.4 小结 *86
第35章 飞翔的小鸟 *87
35.* 小鸟类 *88
35.2 水管类 *90
35.3 碰撞检测与得分显示 *92
35.4 游戏完善与改进 *94
35.5 小结 *99
附录A 语法知识补充 200
A.* 复合运算符 200
A.2 区间判断 20*
A.3 元组 202
A.4 字典 203
A.5 循环跳转语句 204
A.6 常见错误与调试 205
附录B 语法知识索引 209
- 人民邮电出版社有限公司 (微信公众号认证)
- 人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...