Aller au contenu principal
Les bases de Python2026-11-01 · 8 min de lecture

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

▶ PYTHONeditable · runs in your browser

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

▶ PYTHONeditable · runs in your browser

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

▶ PYTHONeditable · runs in your browser

Compréhensions

▶ PYTHONeditable · runs in your browser

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

▶ PYTHONeditable · runs in your browser

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

▶ PYTHONeditable · runs in your browser

Utilisez « with » pour les fichiers, les connexions à la base de données, les verrous, tout ce qui doit être libéré.

Fonctions et classes

▶ PYTHONeditable · runs in your browser

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

▶ PYTHONeditable · runs in your browser

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

▶ PYTHONeditable · runs in your browser

Bibliothèque standard pratique

▶ PYTHONeditable · runs in your browser

Astuces de dictionnaire que vous utiliserez chaque semaine

▶ PYTHONeditable · runs in your browser

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 is au 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.

Prêt à l'essayer ?

15 cours gratuits après une inscription gratuite — pas de carte. Goûtez à la plateforme, puis décidez.

Commencez gratuitement →

Or unlock every lesson

Pro — $12/mo, unlimited AI, cancel any time. Refund within 14 days worldwide.

See Pro plans →

Get one Python lesson + one career idea every Friday

No spam, no "buy our course now". Three bullets, every Friday. Unsubscribe with one click.