| Foundations | syntax-essentials, type-systems, project-structure, code-quality | Variables, type hints, generics, src layout, ruff, mypy | | Patterns | async-programming, error-handling, decorators, context-managers, generators | async/await, exceptions, Result type, with statements, yield |
| Testing | pytest-essentials, mocking-strategies, property-testing | Fixtures, parametrize, unittest.mock, Hypothesis | | Web APIs | fastapi-patterns, pydantic-validation, database-access | Dependencies, middleware, validators, SQLAlchemy async | | Packaging | poetry-workflow, pyproject-config, docker-deployment | Lock files, PEP 621, multi-stage builds |
| Production | ci-cd-pipelines, monitoring, security | GitHub Actions, OpenTelemetry, OWASP, JWT |
تدريب حديث على لغة بايثون يغطي أسس اللغة من خلال أنماط الإنتاج المتقدمة. يُستخدم عندما يُطلب منك "كتابة كود Python"، أو "شرح مفاهيم Python"، أو "إعداد مشروع Python"، أو "تكوين الشعر أو PDM"، أو "كتابة اختبارات pytest"، أو "إنشاء نقطة نهاية FastAPI"، أو "تشغيل خادم uvicorn"، أو "تكوين عمليات الترحيل الإنزيمية"، أو "إعداد التسجيل"، أو "معالجة البيانات باستخدام الباندا"، أو "تصحيح أخطاء Python". مشغلات "أفضل ممارسات بايثون"، "تلميحات النوع"، "بايثون غير المتزامن"، "التعبئة"، "البيئات الافتراضية"، "التحقق من صحة Pydantic"، "حقن التبعية"، "نماذج SQLAlchemy". المصدر: spillwavesolutions/agent-brain.