首页
›
半导体工艺与制造设备
›
043-项目工程实践
›
《从零构建自己的项目工程架构》
VIP20
本课程属于:043-项目工程实践
半导体工艺与制造设备 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
从零构建自己的项目工程架构
📚 共计 30 章节
01
项目骨架初探
什么是项目骨架 · 为什么需要 · 常见模式
概念
入门
02
环境准备
pyenv · venv/pipenv · pip/poetry
Python
工具
03
目录结构设计
标准结构 · src/tests分离 · 配置与脚本
架构
规范
04
包管理基础
setup.py/pyproject.toml · 元数据 · entry_points
打包
分发
05
版本控制集成
Git初始化 · .gitignore · 分支策略
Git
协作
06
代码规范工具
Black · isort · Flake8/Ruff · pre-commit
格式化
检查
07
类型注解与检查
类型注解 · mypy配置 · 最佳实践
类型安全
mypy
08
文档生成
Sphinx/Read the Docs · docstring · API文档
文档
Sphinx
09
单元测试框架
pytest · fixture/conftest · 参数化 · 覆盖率
测试
pytest
10
日志系统设计
logging配置 · 级别/格式 · 轮转 · 结构化
日志
可观测
11
配置管理
python-dotenv · YAML/TOML/JSON · 分层配置
配置
环境
12
命令行接口
argparse · Click · Typer
CLI
工具
13
数据库集成
SQLAlchemy ORM · Alembic · 连接池/会话
数据库
ORM
14
API开发基础
FastAPI · 路由/依赖注入 · Pydantic验证
API
FastAPI
15
任务队列
Celery · Redis/RabbitMQ · Celery Beat
异步
队列
16
缓存策略
Redis集成 · 缓存装饰器 · 失效/多级缓存
缓存
性能
17
错误处理
自定义异常 · 全局处理器 · 错误码 · 优雅降级
异常
健壮性
18
中间件与钩子
FastAPI/Django中间件 · 请求生命周期
中间件
AOP
19
测试进阶
集成测试 · Mock/patch · 测试数据库 · E2E
测试
高级
20
CI/CD集成
GitHub Actions · GitLab CI · 自动化流水线
CI/CD
DevOps
21
容器化部署
Dockerfile · docker-compose · .dockerignore
Docker
部署
22
监控与告警
Prometheus · Grafana · ELK/Loki
监控
可观测
23
性能优化
cProfile · asyncio · 查询优化
性能
优化
24
安全实践
Safety扫描 · OWASP Top 10 · 敏感信息管理
安全
最佳实践
25
多环境管理
开发/测试/预发布/生产 · 环境切换 · 蓝绿部署
环境
部署
26
插件系统设计
插件架构 · 动态加载 · 注册与发现
扩展
架构
27
国际化与本地化
gettext · 语言文件 · 时区处理
i18n
l10n
28
数据序列化
Pydantic · Protobuf · MessagePack · JSON Schema
序列化
数据
29
项目模板化
Cookiecutter · 脚手架 · 模板变量/钩子
模板
自动化
30
项目实战
综合运用 · 从零搭建RESTful API骨架
实战
结业
所属VIP或分类
同VIP:Python系统实战
同VIP:从项目结构到交付:完整流程实战课程
同VIP:工程实践能力提升路径