python趣味编程⼊门与实战技巧_Python趣味编程⼊门与实战第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 实例:绘制旋转⽂字效果 / 82
5.4.3 实例:绘制太极图 / 83
5.4.4 实例:绘制矩形螺旋线 / 85
第6章 Python 的特征数据类型 / 87
6.1 列表 / 88
6.1.1 列表的定义 / 88
6.1.2 访问列表中的值 / 88
6.1.3 修改列表中的值 / 89
6.1.4 删除列表中的值 / 90
6.1.5 列表的函数 / 91
6.1.6 列表的⽅法 / 92
6.1.7 实例:排序数字 / 94
6.1.8 实例:彩⾊的蜘蛛⽹ / 95
6.2 元组 / 96
6.2.1 元组的定义 / 96
6.2.2 访问元组中的值 / 97
6.2.3 连接元组 / 98
6.2.4 删除整个元组 / 99
6.2.5 元组的函数 / 100
6.2.6 实例:显⽰⾃动售货系统中的数据 / 101 6.2.7 实例:绘制五⾓星 / 101
6.3 字典 / 102
6.3.1 字典的定义 / 103
6.3.2 访问字典中的值和键 / 103
6.3.3 修改字典 / 104
6.3.4 字典中的函数 / 105
6.3.5 实例:⽤户注册系统 / 106
6.3.6 实例:⽤户登录系统 / 108
6.4 集合 / 112
6.4.1 集合的定义 / 112
6.4.2 集合的两个基本功能 / 112
6.4.3 集合的运算符 / 113
6.4.4 集合的⽅法 / 115
6.4.5 实例:利⽤集合排序⽆重复的随机数 /115第7章 Python 的函数及应⽤ / 117
7.1 初识函数 / 18
7.2 内置函数 / 118
7.2.1 数学函数 / 118
7.2.2 随机数函数 / 120
7.2.3 三⾓函数 / 122
7.2.4 字符串函数 / 123
7.2.5 实例:⼩学四则运算 / 127
7.3 ⽤户⾃定义函数 / 130
7.3.1 函数的定义 / 130
7.3.2 调⽤⾃定义函数 / 130
7.3.3 函数的参数传递 / 132
7.3.4 函数的参数类型 / 134
7.3.5 匿名函数 / 138
7.3.6 实例:满天雪花效果 / 139
7.3.7 实例:分叉树效果 / 141
第8章 Python 的⾯向对象程序设计 / 143 8.1 ⾯向对象 / 144
8.1.1 ⾯向对象概念 / 144
8.1.2 类定义与类对象 / 145
8.1.3 类的继承 / 147
8.1.4 类的多继承 / 150
8.2 模块 / 151
8.2.1 ⾃定义模块 / 152
8.2.2 ⾃定义模块的调⽤ / 153
8.2.3 import 语句 / 154
8.2.4 标准模块 / 156
8.3 包 / 157
8.4 变量作⽤域及类型 / 159
8.4.1 变量作⽤域 / 159python新手快速入门
8.4.2 全局变量和局部变量 / 161
8.4.3 global 和nonlocal 关键字 / 162
第9章 Python 的⽂件及⽂件夹操作 / 165 9.1 ⽂件的基本操作 / 166
9.1.1 ⽂件的创建 / 166
9.1.2 写⼊⽂件内容 / 168
9.1.3 打开⽂件并读取内容 / 172
9.1.4 设置⽂件中光标的位置 / 174
9.2 ⽂件夹的基本操作 / 176
9.2.1 创建⽂件夹 / 176
9.2.2 判断⽂件夹是否存在 / 178
9.2.3 ⽂件夹重命名 / 179
9.2.4 ⽂件夹的删除 / 181
9.2.5 shutil 模块的应⽤ / 183
9.3 ⽂件和⽂件夹的其他操作 / 185
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论