← 返回首页|Python 工程实践

Python 工程实践

从脚本到工程:覆盖项目结构设计、依赖管理、异步编程、类型系统、 测试策略与 FastAPI 后端开发,注重可维护性和团队协作规范。

学习笔记整理中

计划覆盖

01

项目结构设计

src-layout、包管理、monorepo 入门、.gitignore 与 .env 最佳实践

02

依赖管理

pip / Poetry / uv / conda 选型对比,lock 文件与版本约束策略

03

异步编程

asyncio、async/await、事件循环、协程与线程对比、FastAPI 异步路由

04

类型系统

Type Hints、Pydantic 数据校验、mypy 静态检查、dataclass

05

测试策略

pytest 基础、fixture、mock、参数化测试、覆盖率与 CI 集成

06

FastAPI 开发

路由设计、依赖注入、中间件、异常处理、OpenAPI 文档生成

此部分基于日常项目实践与踩坑经验整理,持续补充中。