Skip to content

Latest commit

 

History

History
70 lines (53 loc) · 1.28 KB

File metadata and controls

70 lines (53 loc) · 1.28 KB
order 1

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