Python 3 知识库
大约 4 分钟编程语言Python自动化标准库SRE
Python 3 知识库
基线:本机 CPython 3.14.6,离线标准文档与解释器同版本;在线资料以
docs.python.org/3/、PEP、Packaging、pytest、mypy 和 Python Security 为准。
这套内容不是语法手册的逐页复述,而是把 Python 3 中最影响正确性、可维护性和生产可靠性的部分整理成可检索的知识路径。示例优先使用标准库;第三方工具会明确标注用途和边界。
按任务选择入口
| 任务 | 建议阅读 |
|---|---|
| 新机器安装 Python、隔离依赖 | 01 安装、解释器与虚拟环境 |
| 理解变量、类型、对象与比较 | 02 语法、类型与数据模型 |
| 处理列表、字典、集合、切片和解包 | 03 容器、切片与解包 |
| 写函数、装饰器、迭代器和上下文管理器 | 04 控制流、函数与作用域 |
| 设计模块、包和依赖边界 | 05 模块、包与依赖管理 |
| 写可维护的类和数据结构 | 06 面向对象与数据类 |
| 处理异常、资源清理和日志 | 07 异常、上下文与日志 |
| 查询常用标准库能力 | 08 标准库核心 |
| 读写文件、路径、JSON、CSV、SQLite | 09 文件、路径与数据交换 |
| 给代码增加类型约束 | 10 类型注解与静态检查 |
| 单元测试、调试和定位回归 | 11 测试、质量与调试 |
| 线程、进程和 asyncio 选型 | 12 并发、并行与异步 |
| 性能、安全和生产约束 | 13 性能、安全与生产实践 |
| 制作 CLI、wheel 和可发布项目 | 14 打包、发布与命令行工具 |
| 处理日志、命令、SSH、巡检和并发任务 | 15 SRE 自动化实战 |
| 快速回忆语法、命令与学习顺序 | 16 速查表与学习路径 |
知识库来源
- 00 资料来源与本地基线:记录解释器、平台、路径、已安装包、离线文档和官方网络来源。
- Python 3 Documentation:语言、标准库和工具链的权威入口。
- Python Tutorial:从解释器基础到模块、异常、类和虚拟环境。
- Python Language Reference:数据模型、执行模型、表达式和语句规范。
- Python Standard Library:标准库模块和平台行为。
- Python Packaging User Guide:
pyproject.toml、构建后端、虚拟环境和发布流程。
完整的一手资料来源与采集状态见 00 资料来源与本地基线。
使用建议
- 先建立环境隔离:解释器、项目依赖和系统包分开管理。
- 先写可运行的小程序:用
pathlib、argparse、logging、subprocess等标准库解决真实问题。 - 再引入边界:类型注解、测试、异常分类、配置校验和日志字段应在交付前补齐。
- 最后才做并发:只有确认瓶颈是 I/O 等待、CPU 计算或外部服务限制后,才选择线程、进程或异步。
版本说明
- 本机采集结果:
CPython 3.14.6。 - 在线文档在采集时可能已经更新到更高的 3.14 补丁版本。
- 不同小版本可能包含错误修复、弃用或行为调整;升级前查阅对应版本的 What's New、Deprecations 和 Porting 章节。
- 生产项目应结合组织支持周期、第三方包兼容性和部署平台决定版本,不要只按“最新版”选型。
