SuperAPI AI 工具集

python-patterns

编程与开发

查看项目

更新于 10-15 21:11

技能介绍

用途:Python Patterns 是一份 Python 开发原则与决策指南,面向 2025 年,目标是让开发者学会思考,而不是背诵固定模式。它不提供可直接复制的固定代码,而是给出决策依据。

主要能力:内容以知识模块(Fractal Skills)组织,涵盖框架选择决策树与对比原则、选择时该问的问题、何时使用异步、异步库选择、何时加类型标注与常见类型模式、用 Pydantic 做校验、项目结构选择、FastAPI 结构原则、Django 5.0+ 异步与最佳实践、FastAPI 中 async def 与 def 的取舍、依赖注入、Pydantic v2 集成、选型指南、异常策略与错误响应理念、测试策略、异步测试与 fixtures 策略,并列出“不要做”和“应该做”的清单。

使用方式:技能明确要求,当框架偏好不清晰时应询问用户;异步与同步的选择要基于上下文;不要每次都默认同一个框架。

适用场景:适合在做 Python 项目技术选型、设计项目结构、决定异步方案、引入类型与校验、规划异常与测试策略时参考。

限制:资料未提供具体安装命令、代码示例、收费方式或平台支持信息,暂未提供。