Python元编程:装饰器参数传递与包装
从装饰器的闭包结构出发,系统掌握带参数装饰器、被装饰函数参数传递、functools.wraps包装,以及常见参数与元数据丢失问题,并通过可运行示例完成验证。
从装饰器的闭包结构出发,系统掌握带参数装饰器、被装饰函数参数传递、functools.wraps包装,以及常见参数与元数据丢失问题,并通过可运行示例完成验证。

从 pytest-cov 与 coverage.py 的职责区别入手,掌握覆盖率数据生成、合并与统一报告的完整流程,并通过验证和常见避坑确保多测试环境下的覆盖率统计准确可靠。

从普通捕获组出发,掌握 Python 正则表达式中的命名捕获、反向引用与条件匹配,并通过可验证的代码示例理解复杂文本提取与分支匹配的实现方式,同时规避分组编号混乱、命名冲突和条件语法误用等常见问题。

介绍 Python Faker 的基本用法,掌握常见类型测试数据生成、批量填充与可复现数据配置,并了解本地化、唯一值、随机种子以及生产环境中的数据安全避坑。

从依赖注入的核心概念入手,掌握 FastAPI 中 Depends 的声明、依赖复用、嵌套依赖与资源管理,并通过实际接口验证执行流程,同时覆盖常见配置与设计误区。

介绍pytest插件中钩子函数的作用、定义方式与执行时机,通过一个可运行的插件示例实现测试生命周期扩展,并验证钩子行为,同时总结常见配置与兼容性问题。

介绍如何使用pip-tools从项目顶层依赖出发解析传递依赖、生成可复现的锁定依赖文件,并通过同步安装与验证确保不同环境保持一致,同时梳理常见依赖冲突和版本管理陷阱。

通过规范的src布局与独立tests目录组织Python项目,解决源码与测试代码混杂、导入路径不一致和打包发布时误包含测试代码等常见问题,并建立可验证、易维护的项目结构。

系统讲解Python虚拟环境中的依赖管理方式,覆盖requirements.txt与pyproject.toml的定位、创建虚拟环境、依赖安装与锁定、项目配置及验证,并总结版本冲突、环境污染和依赖文件维护中的常见问题。

从事件循环、协程与任务的基本关系入手,通过async/await编写异步代码,进一步掌握并发执行与常见异常处理,最后用实际运行结果验证异步程序,并总结高频避坑点。

从服务器环境准备、前后端部署到数据库连接与域名访问,系统掌握全栈项目上线的完整流程,并通过结果验证与常见问题排查确保项目稳定运行。

从项目环境准备、依赖管理与应用打包入手,完成一个Python应用的本地构建、部署上线和结果验证,并总结常见配置错误、依赖冲突与部署避坑方法。
