Skip to content

08-工程实践篇

本篇讲解 Python 工程化开发的最佳实践,包括项目管理、代码质量、运维监控和开发技巧。


子目录导航

目录主题章节
项目管理包管理工具、模块管理2 章
代码质量代码规范、单元测试、文档编写3 章
运维监控日志与监控、安全最佳实践2 章
开发技巧性能优化、调试技巧2 章

学习路线

项目管理


代码质量 ──▶ 运维监控


开发技巧

核心知识点

项目管理

  • pip / uv / conda 包管理工具
  • 项目结构和模块组织
  • 包的分发

代码质量

  • PEP 8 代码规范
  • 类型提示
  • pytest 单元测试
  • Sphinx / MkDocs 文档

运维监控

  • logging 日志模块
  • 性能监控
  • 安全最佳实践

开发技巧

  • cProfile 性能分析
  • 代码优化技巧
  • pdb 调试器

工具推荐

用途工具
包管理uv(推荐)、pip、conda
代码格式化Black、Ruff
代码检查Ruff、pylint
测试pytest
文档Sphinx、MkDocs
调试pdb、ipdb