SuperAPI AI 工具集

moai-lang-python

编程与开发

查看项目

更新于 10-16 01:18

技能介绍

用途:作为 Python 3.13+ 开发专家技能,在涉及 .py 文件、pyproject.toml、requirements.txt、pytest.ini 或 FastAPI/Django 讨论时自动触发,提供现代 Python 开发指导。

主要能力:涵盖 Python 3.13 新特性(PEP 744 JIT、PEP 703 无 GIL 模式、match/case 模式匹配)、FastAPI 0.115+ 与 Django 5.2 LTS、Pydantic v2.9 校验、SQLAlchemy 2.0 异步 ORM、pytest 异步测试与参数化、poetry/uv/pip 包管理、现代类型提示(Protocol、TypeVar、ParamSpec)、asyncio 任务组,以及 numpy、pandas、polars 基础。

使用方式:技能按快速参考、实现指南、进阶实现分层组织,提供 FastAPI 端点、Pydantic 校验、pytest 异步测试等模式示例;进阶内容需查阅 reference.md 与 examples.md。uv 安装命令为 curl 安装脚本,虚拟环境用 uv venv,依赖用 uv pip install 或 uv add。

适用场景:构建异步 Web API、Django 应用、数据校验层、异步数据库访问与测试套件。

限制:JIT 与无 GIL 模式均为实验性,JIT 默认关闭需设 PYTHON_JIT=1,无 GIL 构建为 python3.13t 且暂不建议用于生产;进阶部署、性能优化、安全与 CI/CD 内容未在本文展开,需参考附加文档。