第 1章程序设计基础1
1.1 Python简介1
1.2 编程环境简介1
1.3 安装Python编辑环境2
1.4 数据类型4
1.5 认识函数6
1.6 运算9
探究学习10
1.7 变量与赋值语句11
1.8 input()函数15
第 2章引用模块与循环语句16
2.1 引用模块16
2.2 dot()函数23
2.3 循环语句26
2.3.1 for循环26
2.3.2 while循环30
2.4 色彩的使用33
2.5 改变海龟形状36
2.6 查找错误37
探究学习38
2.7 循环语句案例39
2.8 循环语句的嵌套41
实践学习41
探究学习45
2.9 坐标46
2.10 利用循环嵌套设计图案50
第3章自定义函数52
3.1 定义正三角形函数52
3.2 默认参数与RGB色彩53
探究学习55
3.3 关键字参数56
实践学习57
3.4 定义有返回值的函数58
3.5 屏幕尺寸和画布大小59
3.6 利用自定义坐标系设计棋盘图案62
探究学习66
3.7 用直线画曲线68
3.8 lambda表达式71
3.9 变量的作用范围73
第4章列表76
4.1 创建列表76
4.2 访问列表元素77
4.3 列表方法78
4.4 创作色彩循环图案80
4.5 元组82
4.6 深入序列84
第5章随机模块87
5.1 随机数87
5.2 夜空中的星星88
探究学习90
5.3 用colorsys模块实现色彩循环91
5.4 多彩圆形图案93
5.5 扭曲的墙壁95
第6章选择结构与布尔逻辑97
6.1 单分支结构97
6.1.1 比较运算符98
6.1.2 逻辑运算符99
6.2 二分支结构99
6.3 多分支结构100
6.4 判断闰年100
探究学习101
6.5 寻找水仙花数:列表推导式101
6.6 寻找水仙花数:序列解包102
6.7 format方法的使用103
6.8 BMI指数105
6.9 math模块107
6.10 注释与docstring 110
6.11 蒙特卡罗方法112
6.12 海龟的自由行走115
6.13 平移动画117
6.14 三角形滚动动画118
第7章面向对象与面向过程121
7.1 安装Visual Studio Code 123
7.2 多只海龟同时工作129
7.3 使用方向键控制海龟行走131
7.4 单击鼠标移动海龟位置133
7.5 定义类135
7.6 继承137
7.7 综合实践139
7.8 改变海龟的形象141
7.9 双画布143
7.10 使用配置文件简化编程144
7.11 接苹果146
附录 turtle模块常见函数149