Aide-mémoire Python 2026 : la page que chaque développeur Python devrait imprimer
Vous connaissez le sentiment : vous avez écrit une boucle hier, aujourd'hui vous ne vous souvenez plus si c'est elif ou else if. C'est normal. Personne ne garde tout le langage en tête, et les bons développeurs s’appuient tout le temps sur une courte référence. Cette page est cette référence : le petit noyau de Python qui apparaît dans presque tous les scripts réels, dans l'ordre dans lequel vous en aurez besoin.
Ajoutez-le à vos favoris, imprimez-le, collez-le à côté du moniteur. Si vous souhaitez la version interactive complète, il existe un aide-mémoire Python sur le site que vous pouvez rechercher pendant que vous codez.
Types de données et littéraux
Règle générale : besoin d'ordre et de modifications, utilisez une liste. Besoin d'une recherche par nom, utilisez un dict. Besoin de supprimer les doublons, utilisez un ensemble. Besoin de quelque chose qui ne doit pas changer, utilisez un tuple.
Flux de contrôle
N'oubliez pas que Python utilise l'indentation au lieu des accolades. Quatre espaces par niveau, ne mélangez jamais les onglets et les espaces.
f-strings et spécifications de format
Compréhensions
Si une compréhension nécessite plus d'une condition et une boucle imbriquée, écrivez plutôt une boucle « for » normale. Lisible, c'est intelligent.
Gestion des erreurs
Détectez l'erreur spécifique à laquelle vous vous attendez. Un simple « except : » cache de vrais bugs.
Les gestionnaires d'instructions with et de contexte
Utilisez « with » pour les fichiers, les connexions à la base de données, les verrous, tout ce qui doit être libéré.
Fonctions et classes
Un @dataclass écrit __init__, __repr__ et __eq__ pour vous. Atteignez-le avant d'écrire un cours à la main.
Si vous souhaitez pratiquer des fonctions et des cours de manière interactive dans le navigateur, essayez le cours de fondations : chaque étape exécute du vrai Python et vérifie votre réponse.
Entrée et sortie de fichier
pathlib remplace la plupart des anciennes jongleries de chaînes os.path. Il gère également les séparateurs Windows et macOS pour vous.
Importations
Bibliothèque standard pratique
Astuces de dictionnaire que vous utiliserez chaque semaine
Erreurs courantes dont cette fiche vous évitera
- Utilisation d'un argument par défaut mutable tel que
def f(items=[]). Utilisez « Aucun » et créez la liste à l'intérieur. - Comparaison avec
isau lieu de==pour les valeurs. Utilisez « is » uniquement pour « Aucun ». - Oublier que
range(5)s'arrête à 4. - Changer une liste en la parcourant en boucle. Parcourez une copie ou créez une nouvelle liste.
Comment l'apprendre, pas seulement le lire
Une aide-mémoire vous aide à vous souvenir, mais vous n'apprenez qu'en tapant. Choisissez trois extraits de cette page, fermez-la et réécrivez-les de mémoire. Ensuite, exécutez-les. Lorsque vous êtes bloqué, regardez, fermez l'onglet, réessayez. Dix minutes de cela valent une heure de relecture.
Lorsque vous êtes prêt à passer d'extraits à de vrais exercices, démarrez les cours gratuits pour débutants et gardez cette page ouverte à côté d'eux. L'aide-mémoire Python consultable est toujours à portée de clic.
##FAQ
Que devrait contenir une aide-mémoire Python ? Les types de base, le flux de contrôle, les f-strings, les compréhensions, la gestion des erreurs, « with », les fonctions, les classes, les entrées et sorties de fichiers, les importations et quelques outils de bibliothèque standard. C'est le petit ensemble utilisé dans la plupart des codes réels.
Un aide-mémoire est-il suffisant pour apprendre Python ? Non. C'est un aide-mémoire. Vous devez toujours écrire des programmes et corriger vos propres erreurs pour que la syntaxe reste fidèle.
Quelle version de Python cela couvre-t-il ? Tout ici fonctionne sur les versions actuelles de Python 3. Les formulaires dataclass et f-string = nécessitent Python 3.8 ou une version plus récente.
Dois-je utiliser pathlib ou os.path ? Préférez pathlib pour le nouveau code. Il est plus court, lisible et multiplateforme.
Liste ou tuple, lequel ? Utilisez une liste lorsque le contenu change et un tuple lorsqu'il doit rester fixe, comme les coordonnées.
Où puis-je pratiquer ces extraits ? Dans le navigateur, sans installation, dans les leçons gratuites de ce site.