# Python

## 1 Python 基本语法元素

### 1.1 程序设计基本方法

1. 计算机与程序设计
2. 编译和解释
3. 程序的基本编写方法
4. 计算机编程

### 1.2 Python 开发环境配置

1. Python 语言概述
2. Python 基本开发环境 IDLE
3. Python 程序编写与运行
4. Python 高级开发环境 VSCode

### 1.3 实例1：温度转换

### 1.4 Python 程序语法元素分析

1. 程序的格式框架
2. 命名与保留字
3. 数据类型
4. 语句与函数
5. Python程序的输入输出
6. “温度转换”代码分析

## 2 Python 基本图形绘制

### 2.1 深入理解Python语言

1. 计算机技术的演进
2. 编程语言的多样初心
3. Python语言的特点
4. “超级语言”的诞生

### 2.2 Python 蟒蛇绘制

### 2.3 模块1: turtle库的使用

1. turtle 库基本介绍
2. turtle 绘图窗体布局
3. turtle 空间坐标体系
4. turtle 角度坐标体系
5. RGB 色彩体系

### 2.4 turtle程序语法元素分析

1. 库引用与 import
2. turtle 画笔控制函数
3. turtle 运动控制函数
4. turtle 方向控制函数
5. 基本循环语句
6. “Python 蟒蛇绘制”代码分析

## 3 基本数据类型

### 3.1 数字类型及操作

1. 整数类型
2. 浮点数类型
3. 复数类型
4. 数值运算操作符
5. 数值运算函数

### 3.2 实例3: 天天向上的力量

### 3.3 字符串类型及操作

1. 字符串类型的表示
2. 字符串操作符
3. 字符串处理函数
4. 字符串处理方法
5. 字符串类型的格式化

### 3.4 time 库的使用

1. time 库基本介绍
2. 时间获取
3. 时间格式化
4. 程序计时应用
5. 小花絮

### 3.5 实例4: 文本进度条

## 4 程序的控制结构

### 4.1 程序的分支结构

1. 单分支结构
2. 二分支结构
3. 多分支结构
4. 条件判断及组合
5. 程序的异常处理

### 4.2 实例5: 身体质量指数BMI

### 4.3 程序的循环结构

1. 便利循环
2. 无限循环
3. 循环控制保留字
4. 循环的高级用法

### 4.4 模块3: random库的使用

### 4.5 实例6: 圆周率的计算

## 5 函数和代码复用

### 5.1 函数的定义与使用

1. 函数的理解和定义
2. 函数的使用及调用过程
3. 函数的参数传递
4. 函数的返回值
5. 局部变量和全局变量
6. lambda函数

### 5.2 实例7: 七段数码管绘制

### 5.3 代码复用与函数递归

1. 代码复用与模块化设计
2. 函数递归的理解
3. 函数递归的调用过程
4. 函数递归实例解析

### 5.4 模块4: PyInstaller 库的使用

### 5.5 实例8: 科赫雪花小包裹

## 6 组合数据类型

### 6.1 集合类型及操作

1. 集合类型定义
2. 集合操作符
3. 集合处理方法
4. 集合类型应用场景

### 6.2 序列类型及操作

1. 序列类型定义
2. 序列处理函数及方法
3. 元组类型及操作
4. 列表类型及操作
5. 序列类型应用场景

### 6.3 实例9: 基本统计值计算

### 6.4 字典类型及操作

1. 字典类型定义
2. 字典处理函数及方法
3. 字典类型应用场景

### 6.5 模块5: jieba库的使用

### 6.6 实例10: 文本词频统计

## 7 文件和数据格式化

### 7.1 文件的使用

1. 文件的类型
2. 文件的打开和关闭
3. 文件内容的读取
4. 数据的文件写入

### 7.2 实例11: 自动轨迹绘制

### 7.3 一维数据的格式化和处理

1. 数据组织的维度
2. 一维数据的表示
3. 一维数据的存储
4. 一维数据的处理

### 7.4 二维数据的格式化和处理

1. 二维数据的表示
2. CSV格式与二维数据的存储
3. 二维数据的处理

### 7.5 模块6: wordcloud库的使用

### 7.6 实例12: 政府工作报告词云

## 8 程序设计方法学

### 8.1 实例13: 体育竞技分析

### 8.2 Python程序设计思维

1. 计算思维与程序设计
2. 计算生态与Python语言
3. 用户体验与软件产品
4. 基本的程序设计模式

### 8.3 Python第三方库安装

1. 看见更大的Python世界
2. 第三方库的pip安装方法
3. 第三方库的集成安装方法
4. 第三方库的文件安装方法

### 8.4 模块7: os库的使用

### 8.5 实例14: 第三方库安装脚本
