Skip to content

Latest commit

 

History

History
98 lines (49 loc) · 2.43 KB

Python进阶强化训练.md

File metadata and controls

98 lines (49 loc) · 2.43 KB

Python 进阶强化训练

课程目录:

第 1 章课程简介

1-1 课程介绍

1-2 在线编码工具 WeblDE 使用指南

第 2 章数据结构与算法进阶训练

2-1 如何在列表,字典,集合中根据条件筛选数据

2-2 如何为元组中的每个元素命名,提高程序可读性

2-3 如何统计序列中元素的出现频度

2-4 如何根据字典中值的大小,对字典中的项排序

2-5 如何快速找到多个字典中的公共键(key)

2-6 如何让字典保持有序

2-7 如何实现用户的历史记录功能(最多 n 条)

第 3 章对象迭代与反迭代技巧训练

3-1 如何实现可迭代对象和迭代器对象(1)

3-2 如何实现可迭代对象和迭代器对象(2)

3-3 如何使用生成器函数实现可迭代对象

3-4 如何进行反向迭代以及如何实现反向迭代

3-5 如何对迭代器做切片操作

3-6 如何在一个 for 语句中迭代多个可迭代对象

第 4 章字符串处理技巧训练

4-1 如何拆分含有多种分隔符的字符串

4-2 如何判断字符串 a 是否以字符串 b 开头或结尾

4-3 如何调整字符串中文本的格式

4-4 如何将多个小字符串拼接成一个大的字符串

4-5 如何对字符串进行左,右,居中对齐

4-6 如何去掉字符串中不需要的字符

第 5 章文件 I/O 高效处理技巧训练

5-1 如何读写文本文件

5-2 如何处理二进制文件

5-3 如何设置文件的缓冲

5-4 如何将文件映射到内存

5-5 如何访问文件的状态

5-6 如何使用临时文件

第 6 章 csv,json,xml,excel 高效解析与构建技巧训练

6-1 如何读写 csv 数据

6-2 如何读写 json 数据

6-3 如何解析简单的 xml 文档

6-4 如何构建 xml 文档

6-5 如何读写 excel 文件

第 7 章类与对象深度技术进阶训练

7-1 如何派生内置不可变类型并修改实例化行为

7-2 如何为创建大量实例节省内存

7-3 如何让对象支持上下文管理

7-4 如何创建可管理的对象属性

7-5 如何让类支持比较操作

7-6 如何使用描述符对实例属性做类型检查

第 8 章 并发编程核心技术应用进阶训练

第 9 章 装饰器使用技巧进阶训练