← Mini-index Python

Python — Étape 3 — Architecte Python (Conception)

15+ leçons. Du concret, des erreurs classiques, des corrections, du vocab, et des schémas.

📚 Leçons

📄

Leçon 01 — Design simple : responsabilités

Une fonction = une idée. Un module = un thème.

Exemple • Apprentissage • Exos • Correction • Vocab

📄

Leçon 02 — DRY vs lisibilité

Ne répète pas, mais n’enterre pas la clarté.

Exemple • Apprentissage • Exos • Correction • Vocab

📄

Leçon 03 — Classes : quand et pourquoi

POO sans religion : juste quand ça aide.

Exemple • Apprentissage • Exos • Correction • Vocab

📄

Leçon 04 — Dataclasses

Modèles de données propres, moins de boilerplate.

Exemple • Apprentissage • Exos • Correction • Vocab

📄

Leçon 05 — Interfaces & contrats

Type hints pour éviter les surprises.

Exemple • Apprentissage • Exos • Correction • Vocab

📄

Leçon 06 — Patterns utiles

Factory, Strategy… version ‘humain’, pas temple.

Exemple • Apprentissage • Exos • Correction • Vocab

📄

Leçon 07 — Tests : stratégie

Pyramide de tests, mocks, et ce qu’il faut vraiment tester.

Exemple • Apprentissage • Exos • Correction • Vocab

📄

Leçon 08 — CI mental

Avant de push : check-list pro.

Exemple • Apprentissage • Exos • Correction • Vocab

📄

Leçon 09 — Documentation

Docstrings, README : le futur toi te remercie.

Exemple • Apprentissage • Exos • Correction • Vocab

📄

Leçon 10 — Gestion de config

env vars, fichiers .env, settings.

Exemple • Apprentissage • Exos • Correction • Vocab

📄

Leçon 11 — APIs : parler avec le monde

requests + erreurs + retries : faire solide.

Exemple • Apprentissage • Exos • Correction • Vocab

📄

Leçon 12 — Sécurité basique

Inputs, secrets, dépendances : éviter le ‘oops’.

Exemple • Apprentissage • Exos • Correction • Vocab

📄

Leçon 13 — Packaging

Structurer un package, versionner.

Exemple • Apprentissage • Exos • Correction • Vocab

📄

Leçon 14 — Profiling

cProfile : trouver le vrai goulot.

Exemple • Apprentissage • Exos • Correction • Vocab

📄

Leçon 15 — Projet : mini API

Construire une petite API propre (structure, tests, docs).

Exemple • Apprentissage • Exos • Correction • Vocab