How to: Day21~30 - Python语言应用
#### Day21 - [文件读写和异常处理](./Day21-30/21.文件读写和异常处理.md)

1. 打开和关闭文件
2. 读写文本文件
3. 异常处理机制
4. 上下文管理器语法
5. 读写二进制文件

#### Day22 - [对象的序列化和反序列化](./Day21-30/22.对象的序列化和反序列化.md)

1. JSON概述
2. 读写JSON格式的数据
3. 包管理工具pip
4. 使用网络API获取数据

#### Day23 - [Python读写CSV文件](23.Python读写CSV文件.md)

1. CSV文件介绍
2. 将数据写入CSV文件
3. 从CSV文件读取数据

#### Day24 - [Python读写Excel文件-1](./Day21-30/24.用Python读写Excel文件-1.md)

1. Excel简介
2. 读Excel文件
3. 写Excel文件
4. 调整样式
5. 公式计算

#### Day25 - [Python读写Excel文件-2](./Day21-30/25.Python读写Excel文件-2.md)

1. Excel简介
2. 读Excel文件
3. 写Excel文件
4. 调整样式
5. 生成统计图表

#### Day26 - [Python操作Word和PowerPoint文件](./Day21-30/26.Python操作Word和PowerPoint文件.md)

1. 操作Word文档
2. 生成PowerPoint

#### Day27 - [Python操作PDF文件](./Day21-30/27.Python操作PDF文件.md)

1. 从PDF中提取文本
2. 旋转和叠加页面
3. 加密PDF文件
4. 批量添加水印
5. 创建PDF文件

#### Day28 - [Python处理图像](./Day21-30/28.Python处理图像.md)

1. 入门知识
2. 用Pillow处理图像
3. 使用Pillow绘图

#### Day29 - [Python发送邮件和短信](./Day21-30/29.Python发送邮件和短信.md)

1. 发送电子邮件
2. 发送短信

#### Day30 - [正则表达式的应用](./Day21-30/30.正则表达式的应用.md)

1. 正则表达式相关知识
2. Python对正则表达式的支持
    - 例子1：输入验证
    - 例子2：内容提取
    - 例子3：内容替换
    - 例子4：长句拆分