Jour 1 — Un projet qui tient debout
- Installer Python et ses projets avec uv
- Décrire le projet dans pyproject.toml
- Dépendances, groupes et fichier lock
- Organiser le code : layout src, packages, points d'entrée
- Confectionner une API publique
- Formatter et linter le code avec ruff
- Les annotations de type, vérifiées par mypy
- Normaliser ses commandes avec poethepoet ou just
- Des logs plutôt que des print