Python 进阶
面向对象编程
- 类与对象、继承、多态、魔术方法
- 设计模式基础(如单例、工厂模式)
模块化开发
- 模块与包的组织(
import
、__init__.py
) - 虚拟环境管理(
venv
或conda
)
常用标准库
os
/sys
(系统操作)、datetime
(时间处理)collections
(高效数据结构)、itertools
(迭代工具)
函数式编程
- 高阶函数(
map
/filter
/reduce
)、闭包与装饰器
并发编程
- 多线程/多进程(
threading
、multiprocessing
) - 异步 IO(
asyncio
、aiohttp
)
性能优化
- 运行原理、代码剖析(
cProfile
)、内存管理 - C 扩展(如
Cython
基础)