文章目录
第一章 Python 基本语法元素
1 程序设计基本方法
2 实例: 温度转换
3 Python 程序语法元素分析
- 3.1 程序的格式框架
- 3.2 命名与保留字
- 3.3 数据类型
- 3.4 语句与函数
- 3.5 Python 程序的输入输出
4 小结
第二章 Python 基本图形绘制
1 实例: Python 蟒蛇绘制
2 turtle 库的使用
- 2.1 turtle 绘图窗体
- 2.2 turtle 空间坐标体系
- 2.3 turtle 角度坐标体系
- 2.4 RGB 色彩体系
3 turtle 程序语法元素分析
- 3.1 库引用与 import
- 3.2 turtle 画笔控制函数
- 3.3 turtle 运动控制函数
- 3.4 turtle 方向控制函数
- 3.5 基本循环语句
4 小结
第三章 基本数据类型
1 数字类型及操作
- 1.1 整数类型
- 1.2 浮点数类型
- 1.3 复数类型
- 1.4 数值运算操作符
- 1.5 数值运算函数
2 实例: 天天向上的力量
3 字符串类型及操作
- 3.1 字符串类型的表示
- 3.2 字符串操作符
- 3.3 字符串处理函数
- 3.4 字符串处理函数
- 3.5 字符串类型的格式化
4 time 库的使用
- 4.1 时间获取
- 4.2 时间格式化
- 4.3 程序计时
5 实例: 文本进度条
6 小结
第四章 程序的控制结构
1 程序的分支结构
- 1.1 分支结构
- 1.2 条件判断及组合
- 1.3 程序的异常处理
2 实例: 身体质量指数 BMI
3 程序的循环结构
- 3.1 遍历循环
- 3.2 无限循环
- 3.3 循环控制保留字
- 3.4 循环的高级用法
4 random 库的使用
- 4.1 基本随机数函数
- 4.2 扩展随机数函数
5 实例: 圆周率的计算
6 小结
第五章 函数和代码复用
1 函数的定义与使用
- 1.1 函数的参数传递
- 1.2 函数的返回值
- 1.3 局部变量和全局变量
- 1.4 lambda函数
2 实例: 七段数码管绘制
3 函数递归
- 3.1 实例1:字符串反转
- 3.2 实例2:斐波那契数列
- 3.3 实例3:汉诺塔问题
4 PyInstaller 库的使用
5 实例: 科赫雪花小包裹
6 小结
第六章 组合数据类型–集合,序列(元组,列表)和字典类型
1 集合类型及操作
- 1.1 集合类型定义
- 1.2 集合操作符
- 1.3 集合处理方法
- 1.4 集合类型应用场景
2 序列类型及操作(元组类型,列表类型)
- 2.1 序列类型定义
- 2.2 序列处理函数及方法
- 2.3 元组类型及操作
- 2.4 列表类型及操作
- 2.5 序列类型应用场景
3 实例: 基本统计值计算
4 字典类型及操作
- 4.1 字典类型定义
- 4.2 典处理函数及方法
- 4.3 字典类型应用场景
5 jieba 库的使用
6 实例: 文本词频统计
7 小结
第七章 文件和数据格式化
1 文件的使用
- 1.1 文件的类型
- 1.2 文件的打开和关闭
- 1.3 文件内容的读取
- 1.4 数据的文件写入
2 实例: 自动轨迹绘制
3 一维数据的格式化和处理
- 3.1 一维数据的表示
- 3.2 一维数据的存储
- 3.3 一维数据的处理
4 二维数据的格式化和处理
- 4.1 二维数据的表示
- 4.2 CSV 数据存储格式
- 4.3 二维数据的处理
5 wordcloud 库的使用
- 5.1 安装及使用
- 5.2 应用实例
6 实例: 政府工作报告词云
7 小结
第八章 程序设计方法学
1 实例: 体育竞技分析
2 Python 第三方库安装
- 2.1 第三方库的pip安装方法
- 2.2 第三方库的集成安装方法
- 2.3 第三方库的文件安装方法
3 os 库的使用
- 3.1 os 库之路径操作
- 3.2 os 库之进程管理
- 3.3 os 库之环境参数
4 常用第三方库
5 实例: 第三方库安装脚本