المهارات python-pro
🐍

python-pro

آمن

在专家指导下构建现代Python应用

Python开发者常常面临过时实践和零散的工具知识。本技能提供Python 3.12+生产级专业知识,涵盖uv和ruff等现代工具、异步模式和性能优化,全方位助您提升技能。

يدعم: Claude Codex Code(CC)
🥉 74 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "python-pro". 设置带有用户认证的FastAPI项目

النتيجة المتوقعة:

  • 项目结构,配置pyproject.toml用于uv、ruff、mypy、pytest
  • 带有JWT认证端点的FastAPI应用(登录、注册、刷新)
  • 用于请求/响应验证且带有适当类型提示的Pydantic模型
  • 使用bcrypt的密码哈希和安全令牌生成
  • 用于认证测试的pytest fixtures测试套件

استخدام "python-pro". 优化慢速数据处理循环

النتيجة المتوقعة:

  • 识别迭代中瓶颈的性能分析摘要
  • 使用生成器表达式重构代码以提高内存效率
  • 使用NumPy进行数值运算的向量化替代方案
  • 显示10倍性能提升的基准对比
  • 解释每种优化方法的适用场景

التدقيق الأمني

آمن
v1 • 2/24/2026

This is a prompt-only skill containing only instructional text in SKILL.md with no executable code. Static analysis scanned 0 files with 0 lines of code, detecting no security patterns. The skill provides Python development guidance and best practices without any file system access, network calls, or command execution. Safe for publication.

0
الملفات التي تم فحصها
0
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

后端API开发

使用FastAPI构建生产级REST和GraphQL API,包括身份验证、验证、异步数据库访问和自动OpenAPI文档。

代码现代化

将遗留Python代码库迁移到现代标准,包括类型提示、异步模式、使用uv更新依赖管理,以及基于ruff的代码检查。

性能优化

使用cProfile、py-spy、异步模式和缓存策略对Python应用进行性能分析和优化,提升延迟和吞吐量。

جرّب هذه الموجهات

初学者:设置现代Python项目
帮我创建一个使用现代工具的Python项目。需要uv进行包管理、ruff进行代码检查和格式化、mypy进行类型检查、pytest进行测试。生成pyproject.toml配置并解释每个工具的用途。
中级:转换为异步
审查这段同步Python代码并使用asyncio将其重构为async/await模式。识别哪些操作是I/O密集型、可以从异步中受益。包括适当的错误处理并解释性能影响。
高级:类型安全API设计
使用Pydantic v2模型、依赖注入、自定义异常处理程序和SQLAlchemy 2.0异步数据库访问设计一个具有完整类型安全的FastAPI应用。包括使用pytest fixtures的综合测试示例。
专家:性能分析
分析这个Python应用以识别瓶颈。针对内存使用、CPU密集型操作和数据库查询推荐具体的优化方案。包括优化前后的基准测试并解释每种优化策略的权衡。

أفضل الممارسات

  • 在代码库中使用类型提示,并配合mypy严格模式进行早期错误检测
  • 优先使用组合而非继承,遵循SOLID原则以提高代码可维护性
  • 使用pytest编写测试,关键路径的覆盖率应超过90%

تجنب

  • 避免使用捕获所有异常的裸except子句,包括SystemExit和KeyboardInterrupt
  • 不要在函数定义中使用可变默认参数
  • 切勿将密钥存储在源代码中,或在未经验证的情况下使用环境变量

الأسئلة المتكررة

此技能支持哪些Python版本?
本技能专注于Python 3.12+,全面覆盖最新特性。也可以为旧版本提供指导,但会针对当前最佳实践进行优化。
此技能可以帮助从pip迁移到uv吗?
可以。它提供从pip或poetry迁移到uv的分步指导,包括依赖安装、锁文件生成和CI集成的命令。
此技能会编写可执行代码吗?
本技能仅提供代码示例和指导。它不能执行代码、安装包或直接修改您的文件。所有代码应在您的环境中进行测试。
此技能涵盖哪些测试框架?
主要关注pytest及其生态系统,包括pytest-asyncio、pytest-cov和pytest-benchmark。它还涵盖unittest、用于属性测试的Hypothesis和集成测试模式。
此技能可以帮助异步调试吗?
可以。它涵盖异步调试技术,包括适当的异常处理、任务取消、死锁预防,以及用于异步应用的asyncio-debug和结构化日志等工具。
此技能涵盖数据科学库吗?
可以。它包括NumPy、Pandas和可视化库,专注于性能优化、内存效率,以及与Web框架的数据API集成。

تفاصيل المطور

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md