Dans cette vidéo, nous décomposons l'anatomie d'un projet Python évolutif utilisant FastAPI et uv. Vous apprendrez à configurer une structure de dossiers propre, à gérer la configuration avec .env, à ajouter une journalisation centralisée et à écrire des tests simples mais efficaces. Nous aborderons également l'utilisation de pyproject.toml, .python-version, Docker et docker-compose pour des environnements cohérents et un onboarding facile.
🔖 Chapitres :
0:00 Intro
0:38 Ce que signifie « Évolutif » ici
1:40 Structure de dossiers (Équilibrée, pas encombrée)
12:33 Gestion de la configuration (Centralisée, Ennuyeuse, Sûre)
13:03 Journalisation (Une porte d'entrée)
13:20 Injection de dépendances : Frameworks vs Intégrations FastAPI
14:58 UserService comme le « Seam Business »
15:52 Tests (Rapides et Hermétiques)
17:08 Chemin Python et Outils
20:42 Dernières réflexions
#arjancodes #designlogiciel #python