03-高级语法篇
学习 Python 高级语法特性,掌握模块管理、标准库、并发编程等进阶技能。
章节导航
01-模块与包
| 章节 | 文件 | 主题 |
|---|---|---|
| 01 | 01-模块与包/01-模块基础.md | 模块概念、import 语法 |
| 02 | 01-模块与包/02-自定义模块.md | 创建模块、搜索路径 |
| 03 | 01-模块与包/03-包的结构.md | 包结构、init.py |
| 04 | 01-模块与包/04-导入机制.md | 绝对/相对导入 |
| 05 | 01-模块与包/05-pip包管理.md | pip、uv 命令 |
| 06 | 01-模块与包/06-发布自己的包.md | 打包、发布 PyPI |
02-标准库基础
| 章节 | 文件 | 主题 |
|---|---|---|
| 01 | 02-标准库基础/01-math数学库.md | 数学函数、常量 |
| 02 | 02-标准库基础/02-random随机数.md | 随机数生成 |
| 03 | 02-标准库基础/03-datetime日期时间.md | 日期时间处理 |
| 04 | 02-标准库基础/04-os-pathlib路径操作.md | 路径操作 |
| 05 | 02-标准库基础/05-json数据处理.md | JSON 编解码 |
| 06 | 02-标准库基础/06-文件操作.md | 文件读写 |
| 07 | 02-标准库基础/07-正则表达式.md | 模式匹配 |
| 08-pickle序列化 | Python 对象序列化 | 持久化 Python 对象 |
03-并发与异步编程
| 章节 | 文件 | 主题 |
|---|---|---|
| 01 | 03-并发与异步编程/01-并发基础概念.md | 并发 vs 并行、GIL |
| 02 | 03-并发与异步编程/02-多线程编程.md | 线程创建、线程池 |
| 03 | 03-并发与异步编程/03-线程同步.md | Lock、Semaphore |
| 04 | 03-并发与异步编程/04-多进程编程.md | 进程创建、通信 |
| 05 | 03-并发与异步编程/05-asyncio异步编程.md | 协程、async/await |
| 06 | 03-并发与异步编程/06-并发模型选择.md | 选择决策 |
04-标准库进阶
| 章节 | 文件 | 主题 |
|---|---|---|
| 01 | 04-标准库进阶/01-数据容器进阶.md | Counter、defaultdict、namedtuple |
| 02 | 04-标准库进阶/02-迭代器与工具函数.md | itertools 惰性迭代 |
| 03 | 04-标准库进阶/03-函数式编程工具.md | functools 缓存、偏函数 |
| 04 | 04-标准库进阶/04-数据结构与算法.md | heapq、bisect 堆与二分 |
| 05 | 04-标准库进阶/05-weakref弱引用.md | 弱引用、缓存、循环引用 |