🐍 Python pour AI Engineers
Parcours 0 → senior — leçons best-in-class (théorie + code + exercices durs + entretien).
Plan
Foundations
- Types modernes & data model (3.12)
- Collections & comprehensions
- Control flow & pattern matching
- Fonctions, *args/**kwargs, closures
- Classes & dataclasses
Typing Pydantic
- Typing avancé (Protocol/Generic/TypedDict/Literal)
- Pydantic v2 (validation, models, settings)
- Protocols & duck typing structurel
Async
Quality
- pytest (+ async, mocking)
- Erreurs & exceptions typées
- Logging & observabilité
- Config (pydantic-settings, 12-factor)
Tooling
- Décorateurs
- Générateurs & itérateurs
- Context managers
- Fichiers & JSON
- Packaging (uv)
- httpx + retries/backoff