Python 专题 MOC
Python 是 20-programming 深度轴的三种核心语言之一,定位在快速原型、数据科学、脚本自动化和 AI Agent 编排。
笔记索引
| # | 笔记 | 回答什么问题 |
|---|---|---|
| 01 | 01 Python 语法基础 | Python 程序长什么样?类型、运算、条件、循环 |
| 02 | 02 Python 数据结构 | list/dict/tuple/set 怎么用?推导式和生成器 |
| 03 | 03 Python 函数与编程范式 | 函数定义、作用域、lambda、FP 工具、装饰器、闭包 |
| 04 | 04 Python 面向对象 | 类、封装、继承、多态、魔术方法、property |
| 05 | 05 Python 异常处理与资源 | try/except/finally、自定义异常、with 上下文管理器 |
| 06 | 06 Python 并发与内存模型 | GIL/free-threading、线程/进程/asyncio、GC 机制 |
| 07 | 07 Python IO 与数据库 | 文件读写、JSON/CSV、DB-API、SQLAlchemy |
| 08 | 08 Python 工程实践 | 模块组织、uv/Ruff/mypy/pytest、pyproject.toml |
| 09 | 09 Python 语言全景 | Python 之禅、发展史、版本生命周期、社区治理 |
| 10 | Python 类型系统 | typing 模块、PEP 695、mypy/pyright 选型、Pydantic |
跨区链接
- 编程语言与软件构造 MOC — 上级索引
- 类型系统与错误处理对比 — Python / TS / Rust
- 并发模型与工程实践对比 — Python / TS / Rust
- 工程起步与工作流 MOC
待办
- 从
92-archive/中清理已归档的 pipenv/virtualenv - 更新上级 MOC 中的 Python 链接引用