Tu tapes « apprendre Python » dans Google et tu tombes sur trente pages qui te vendent une formation à trois cents euros. C'est absurde : les meilleures ressources gratuites pour apprendre Python existent déjà, en français, et elles sont signées par des références reconnues. Un débutant motivé n'a besoin de rien de payant pour écrire ses premières lignes de code cet été.
On a trié pour toi quatre ressources qui valent vraiment le détour : un cours pas à pas pour ceux qui n'ont jamais codé, un livre de référence à télécharger, une plateforme pour t'entraîner en codant, et la documentation officielle. Voici ce que contient chacune, à qui elle s'adresse, et dans quel ordre les prendre pour ne pas tourner en rond.
Étape 1 · grand débutant
Un cours guidé pour partir de zéro
Quand on n'a jamais vu une ligne de code, un cours qui prend par la main vaut mieux qu'un pavé de documentation. Le cours Apprenez les bases du langage Python d'OpenClassrooms est fait pour ça. Il dure environ 6 heures, il est classé en difficulté facile, et il s'adresse explicitement aux personnes qui n'ont jamais écrit de programme.
Le contenu écrit est en libre accès, lisible gratuitement sans frais d'inscription. Tu peux donc suivre tout le cours sans rien payer. Seuls la certification et le mentorat demandent un abonnement, mais tu n'en as aucun besoin pour apprendre les bases. En quelques après-midi, tu couvres variables, types, conditions, boucles et fonctions, c'est-à-dire le noyau sur lequel tout le reste s'appuie ensuite.
À retenir : un cours guidé pour débutant est le bon point d'entrée quand on part de zéro. Il t'évite de rester bloqué sur une notion faute d'explication. Une fois ce socle posé, tu passes à la pratique et à la référence, décrites plus bas.
Cours particuliers
Maîtrisez l'informatique avec un prof expert
Python, algorithmique, structures de données... Un accompagnement adapté.
Étape 1 bis · le livre
Le livre de référence, gratuit et hors ligne
Si tu préfères apprendre dans un livre plutôt que devant un écran de cours, il y a une évidence en français : Apprendre à programmer avec Python 3, de Gérard Swinnen, publié aux éditions Eyrolles. C'est un classique utilisé et cité depuis des années pour débuter proprement.
Le point fort : les versions numériques sont en téléchargement libre (formats PDF, EPUB et ODT) sur le site de l'auteur. Le livre est distribué sous licence Creative Commons, ce qui autorise légalement ce partage gratuit. Tu peux donc le charger sur ta liseuse ou ton ordinateur et réviser sans connexion, dans le train ou en vacances. La dernière édition traite bien de Python 3, la version que tu utiliseras partout aujourd'hui.
Un livre gratuit n'est pas un livre au rabais. Ici tu as un texte structuré, progressif, qui explique le pourquoi avant le comment. C'est complémentaire d'un cours vidéo ou en ligne : le livre pose les idées, la pratique les ancre. Pour la suite des notions qui t'attendent après ces bases, on a détaillé le chemin dans Python : les bases pour bien débuter.
Trouvez le prof qu'il vous faut
Échangez avec notre équipe pour trouver le professeur idéal selon vos besoins.
Étape 2 · la pratique
Coder au lieu de seulement lire
Lire du code et écrire du code sont deux choses différentes. On ne progresse vraiment qu'en tapant soi-même, en se trompant, et en corrigeant. Pour ça, la ressource la plus rentable est France-IOI, une association qui propose gratuitement des cours et des exercices de programmation et d'algorithmique en ligne.
L'intérêt : tu codes directement dans le navigateur et chaque exercice est corrigé automatiquement. Tu sais tout de suite si ta solution marche, sans attendre qu'un prof la relise. Ce retour immédiat évite de rester bloqué seul devant un écran. La plateforme est pensée pour l'apprentissage en autonomie, et Python fait partie des langages disponibles, aux côtés de C, C++, OCaml et Java.
Le bon rythme n'est pas de tout avaler en un week-end, mais d'y revenir un peu régulièrement, quelques exercices à la fois. Cette même plateforme est celle qui prépare aux concours d'algorithmique du lycée, un terrain que tu peux explorer ensuite via les olympiades d'informatique et le concours Castor.
Étape 3 · la référence
La doc officielle, en français
Quand tu maîtrises les bases, il te faut un endroit fiable pour vérifier une syntaxe ou découvrir une fonction. C'est le rôle du tutoriel Python officiel, disponible gratuitement en français sur le domaine de la documentation. Il introduit de façon informelle les concepts et les fonctionnalités de base du langage.
Une précision utile : ce tutoriel ne se veut pas exhaustif et n'est pas le meilleur premier cours si tu pars de zéro, car il donne surtout le style du langage. En revanche, une fois tes premières bases posées, il devient la référence à garder sous la main pour lire et écrire tes propres programmes. Ouvre-le en troisième, pas en premier.
Le bon réflexe : un cours et un livre t'apprennent le langage, la doc officielle te sert de dictionnaire une fois lancé. Les deux usages sont différents, et confondre les deux (ouvrir la doc pour tout apprendre) est le meilleur moyen de se décourager au début.
En pratique
Dans quel ordre, avec quel outil
Voici les quatre ressources côte à côte, avec ce qu'elles apportent et pour qui elles sont pensées. La logique est simple : un cours ou un livre pour comprendre, une plateforme pour pratiquer, une doc pour vérifier.
| Ressource | Format | Pour qui | Gratuit |
|---|---|---|---|
| Cours OpenClassrooms | Cours en ligne (environ 6 h) | Grand débutant qui n'a jamais codé | Contenu écrit en libre accès |
| Livre de Gérard Swinnen | Livre (PDF, EPUB, ODT), hors ligne | Ceux qui préfèrent lire un texte suivi | Téléchargement libre (Creative Commons) |
| France-IOI | Exercices en ligne, correction auto | Ceux qui veulent pratiquer, pas lire | Association, accès gratuit |
| Tutoriel Python officiel | Documentation en français | Référence une fois les bases posées | Gratuit, en ligne |
Reste une question concrète : où écrire ton code sur ton ordinateur ? Pour pratiquer en local, l'éditeur Pyzo est un très bon choix pour débuter, d'autant qu'il est aussi celui des travaux pratiques en prépa. On explique comment tout installer proprement dans installer Python quand on débute. Et si ton objectif est de prendre de l'avance avant la prépa, ces ressources s'inscrivent dans un parcours plus large décrit dans le guide pour coder avant la prépa.
À retenir : commence par un cours guidé ou le livre de Swinnen pour comprendre les bases, entraîne-toi sur France-IOI pour coder pour de vrai, et garde la doc officielle en français comme dictionnaire. Tout est gratuit, tout est en français, et rien ne t'oblige à payer quoi que ce soit pour bien démarrer.



