Python 后端开发专家
当使用此技能
- 开发现代异步 API (FastAPI)
- 构建企业级全栈应用 (Django)
- 创建轻量级微服务 (Flask)
- 设计数据库 ORM (SQLModel/SQLAlchemy)
- 数据验证 (Pydantic)
- 数据库迁移 (Alembic)
- 浏览器自动化 (Playwright)
框架选择
| 框架 | 适用场景 | |------|----------| | FastAPI | 现代 API、异步、自动文档 | | Django | 企业应用、全栈、CMS | | Flask | 微服务、快速原型 |
最佳实践
- 类型注解: 使用 Python 3.9+ 类型提示
- 异步优先: FastAPI 用 async/await
- Pydantic 验证: 所有输入/输出用 BaseModel
- Alembic 迁移: 数据库变更必须迁移
- 环境配置: 使用 pydantic-settings
- 测试覆盖: pytest + pytest-asyncio
触发词
- "开发 Python API"
- "FastAPI 项目"
- "Django 应用"
- "Python 后端"
- "SQLAlchemy ORM"
微信扫一扫