第1章 Python 编程快速入门 / 1
1.1 编程的重要性 / 2
1.1.1 学习编程可以与智能时代同步 / 2
1.1.2 学习编程可以参与世界竞争 / 3
1.1.3 学习编程可以激发无限的创造力 / 3
1.1.4 学习编程可以把握世界上最好的机会 / 3
1.2 初识Python 语言 / 4
1.2.1 Python 的发展历程 / 4
1.2.2 Python 的特点 / 5
1.3 搭建Python 开发环境 / 6
1.3.1 Python 的下载 / 6
1.3.2 Python 的安装 / 7
1.3.3 Python 的环境变量配置 / 11
1.4 编写Python 程序 / 14
第2章 Python 程序设计基础 / 19
2.1 基本数据类型 / 20
2.1.1 数值类型 / 20
2.1.2 字符串 / 22
2.2 变量与赋值 / 26
2.2.1 变量命名规则 / 26
2.2.2 变量的赋值 / 27
2.3 运算符 / 28
2.3.1 算术运算符 / 28
2.3.2 赋值运算符 / 30
2.3.3 位运算符 / 31
2.4 Python 的代码格式 / 33
2.4.1 代码缩进 / 33
2.4.2 代码注释 / 33
2.4.3 空行 / 34
2.4.4 同一行显示多条语句 / 34
第3章 Python 的选择结构 / 35
3.1 If 语句 / 36
3.1.1 If 语句的一般格式 / 36
3.1.2 If 语句的注意事项 / 36
3.1.3 实例:游戏登录判断系统 / 37
3.2 关系运算符 / 38
3.2.1 关系运算符及意义 / 38
3.2.2 实例:学生成绩评语系统 / 38
3.2.3 实例:分解数字 / 40
3.3 逻辑运算符 / 41
3.3.1 逻辑运算符及意义 / 41
3.3.2 实例:判断是否是闰年 / 42
3.3.3 实例:剪刀、石头、布游戏 / 43
3.3.4 实例:摇骰子游戏 / 44
3.3.5 实例:每周学习计划系统 / 45
3.3.6 实例:水仙花数 / 46
3.4 嵌套if 语句 / 47
3.4.1 嵌套if 语句的一般格式 / 47
3.4.2 实例:判断一个数是否是2 或5 的倍数 / 48
3.4.3 实例:随机产生数并显示最大数和最小数 / 49
3.4.4 实例:火车站安检系统 / 50
3.4.5 实例:从小到大给数字排序 / 52
第4章 Python 的循环结构 / 55
4.1 while 循环 / 56
4.1.1 while 循环的一般格式 / 56
4.1.2 实例:计算1+2+3+……+100 的和 / 56
4.1.3 实例:随机产生10 个随机数,并打印最大的数 / 57
4.1.4 实例:绘制★的等腰三角形 / 58
4.1.5 实例:统计字符个数 / 59
4.2 while 循环中使用else 语句 / 60
4.2.1 while 循环中使用else 语句的一般格式 / 61
4.2.2 实例:阶乘求和 / 61
4.3 无限循环 / 62
4.4 for 循环 / 63
4.4.1 for 循环的一般格式 / 63
4.4.2 实例:遍历显示学生的姓名 / 64
4.4.3 实例:遍历显示字符串中的字符 / 64
4.5 在for 循环中使用range() 函数 / 65
4.5.1 range() 函数 / 65
4.5.2 实例:绘制★的菱形 / 66
4.5.3 实例:查找完数 / 67
4.5.4 实例:解决数学应用题 / 68
4.6 其他语句 / 70
4.6.1 break 语句 / 70
4.6.2 continue 语句 / 71
4.6.3 pass 语句 / 72
第5章 Python 的海龟绘图 / 73
5.1 海龟绘图Turtle 库 / 74
5.1.1 Turtle 库概述 / 74
5.1.2 导入Turtle 库 / 74
5.2 画笔运动命令 / 75
5.2.1 画笔运动命令及意义 / 75
5.2.2 实例:绘制简单的图形 / 76
5.3 画笔控制命令 / 78
5.3.1 画笔控制命令及意义 / 78
5.3.2 实例:绘制太阳花 / 78
5.3.3 实例:绘制多彩六边形 / 79
5.3.4 实例:绘制小蟒蛇 / 80
5.4 全局控制命令 / 81
5.4.1 全局控制命令及意义 / 81
5.4.2 实例:绘制旋转