Tu veux te mettre à coder, tu cherches comment installer Python, et te voilà face à dix tutos contradictoires : l'un te fait taper des commandes obscures, l'autre installe trois logiciels dont tu ne comprends pas le rôle, le troisième date de cinq ans et ne ressemble plus à rien. Résultat : une heure de perdue, et toujours pas une ligne de code qui tourne.
Ce guide t'accompagne pour installer Python pas à pas, en vrai débutant, sur Windows comme sur Mac. La promesse est simple : d'ici la fin de la page, tu as un Python qui fonctionne, un éditeur pour écrire ton code et un premier vrai script que tu as lancé toi-même. Chaque étape se termine par un code que tu peux copier et lancer tel quel. Cinq étapes, dans l'ordre, sans rien sauter.
Étape 1 · Télécharger et installer Python
Ce que tu installes s'appelle un interpréteur : le programme qui lit tes instructions Python et les exécute, ligne après ligne. Il n'existe qu'une seule bonne adresse pour le récupérer : python.org, le site officiel. Prends la dernière version proposée par la page de téléchargement, celle mise en avant par défaut. Bonne nouvelle au passage : l'installation inclut IDLE, un petit éditeur intégré, donc tu auras déjà de quoi écrire du code à la fin de cette étape.
Sur Windows
- Va sur python.org et télécharge la dernière version proposée pour Windows.
- Lance le fichier téléchargé.
- Avant de lancer l'installation, coche la case « Add python.exe to PATH » proposée par l'installeur. C'est le seul geste qui compte vraiment sur cet écran.
- Lance l'installation et laisse-la se terminer.
Pourquoi cette case est capitale : elle indique à Windows où trouver Python quand tu taperas python dans la console, la fenêtre où l'on donne des ordres à la machine au clavier. Sans elle, ta machine te répondra qu'elle ne connaît pas cette commande, alors que Python est bel et bien installé. C'est l'erreur numéro un du premier jour, on y revient plus bas.
Sur Mac
- Va sur python.org et télécharge la dernière version proposée pour Mac.
- Lance le fichier téléchargé et suis les écrans d'installation jusqu'au bout.
- Python s'utilisera ensuite depuis le Terminal, l'application de Mac qui permet de taper des commandes au clavier, avec la commande
python3.
Pas besoin d'une machine puissante ni récente pour tout ça. Si tu te poses la question du matériel lui-même, on a fait le tour dans quel ordinateur et quels logiciels pour coder en prépa.
Étape 2 · Vérifier que ça marche
On vérifie l'installation dans la console : une fenêtre où tu tapes une instruction, appuies sur Entrée, et où la réponse s'affiche aussitôt. Sur Windows, ouvre le menu Démarrer, tape cmd, valide, puis tape python et Entrée. Sur Mac, ouvre le Terminal et tape python3 puis Entrée. Dans les deux cas, trois chevrons >>> apparaissent : c'est l'invite de Python, il attend ta première instruction.
Commence par lui faire faire du calcul. Tape chaque ligne qui suit les chevrons, la ligne d'en dessous est la réponse de Python :
>>> 2 + 3
5
>>> 7 * 8
56
>>> 2 ** 10
1024
L'étoile * multiplie, et la double étoile ** élève à la puissance : 2 ** 10 calcule 2 puissance 10. Maintenant, une subtilité qui te resservira, la différence entre les deux divisions :
>>> 10 / 4
2.5
>>> 10 // 4
2
La division simple / donne le résultat exact, avec sa partie décimale. La double barre // donne le quotient entier : combien de fois 4 rentre dans 10 en entier, réponse 2. Termine par la commande la plus célèbre du langage, print, qui affiche ce qu'on lui donne :
>>> print("Bonjour !")
Bonjour !
Si tu as obtenu ces réponses, ton Python fonctionne. Pour quitter la console, tape exit() puis Entrée.
Windows ne reconnaît pas la commande python ? C'est la case « Add python.exe to PATH » qui n'a pas été cochée à l'étape 1. Désinstalle Python, relance l'installeur en cochant la case, puis ferme et rouvre la console. Le problème disparaît.
Cours particuliers
Un accompagnement personnalisé pour réussir
Des professeurs d'excellence pour vous accompagner tout au long de l'année.
Étape 3 · Choisir son éditeur
La console, c'est bien pour tester une ligne. Pour écrire un vrai programme, il te faut un éditeur : le logiciel dans lequel tu écris et enregistres ton code, comme un traitement de texte fait pour les programmes. Trois options gratuites couvrent tous les besoins du débutant :
| Éditeur | Ce que c'est | Pour qui |
|---|---|---|
| IDLE | Le petit éditeur inclus dans l'installation officielle de Python. Déjà sur ta machine depuis l'étape 1. | Celui qui veut écrire ses premiers programmes tout de suite, sans rien installer de plus. |
| Pyzo | Éditeur gratuit pensé pour le travail scientifique, à télécharger sur pyzo.org. Il utilise le Python que tu as installé à l'étape 1. | Celui qui prépare une prépa scientifique : c'est souvent l'éditeur des TP d'informatique, autant prendre tes marques dessus. |
| VS Code | Éditeur gratuit, à télécharger sur code.visualstudio.com. Plus complet, un peu plus de prise en main au départ. | Celui qui veut s'installer durablement, pour la prépa et après. |
Le bon réflexe du premier jour : commence avec IDLE ou Pyzo, écris tes premiers programmes, et passe à VS Code quand tu seras à l'aise. Changer d'éditeur ne change rien à ton code, un fichier Python s'ouvre partout. Et pour situer cette installation dans une préparation d'ensemble avant la prépa, notre guide pour coder avant la prépa donne la vue complète.
Besoin d'un accompagnement ?
Échangez avec un conseiller pour définir la méthode de travail adaptée à votre profil.
Étape 4 · Ton premier vrai script
Un script est un fichier texte qui contient tes instructions Python, enregistré avec l'extension .py. Contrairement à la console, il se garde, se corrige et se relance à volonté. Ouvre ton éditeur, crée un nouveau fichier, enregistre-le sous le nom moyenne.py, puis recopie ces quatre lignes :
note_maths = 14.5
note_physique = 12
moyenne = (note_maths + note_physique) / 2
print(f"Moyenne : {moyenne}") # affiche : Moyenne : 13.25
Lance le fichier depuis le menu d'exécution de ton éditeur (le menu Run, présent dans IDLE, Pyzo et VS Code). La ligne Moyenne : 13.25 s'affiche. Trois choses se sont passées : tu as rangé deux notes dans des variables, tu as calculé leur moyenne, et tu l'as affichée avec une f-string, une chaîne de texte préfixée par f qui insère la valeur d'une variable entre accolades.
Deuxième script, pour voir Python répéter à ta place. Remplace le contenu du fichier par ces deux lignes et relance :
for i in range(1, 6):
print(i, i * i)
Le script affiche cinq lignes, chaque nombre suivi de son carré :
1 1
2 4
3 9
4 16
5 25
La boucle for fait prendre à i les valeurs 1, 2, 3, 4, 5 : range(1, 6) s'arrête juste avant 6, la borne haute est exclue. Remarque aussi le décalage de la deuxième ligne : en Python, ce retrait indique ce qui appartient à la boucle. Tu viens d'écrire et d'exécuter tes deux premiers programmes.
Étape 5 · Une fonction pour finir
Dernière marche : la fonction, un bloc de code nommé que tu écris une fois et réutilises partout. On va en écrire une utile toute l'année : la moyenne avec coefficients, celle de tes bulletins. Elle reçoit une liste de notes et une liste de coefficients, et zip lui permet de parcourir les deux listes en même temps, par paires :
def moyenne_ponderee(notes, coefs):
total = 0
poids = 0
for n, c in zip(notes, coefs):
total = total + n * c
poids = poids + c
return total / poids
print(moyenne_ponderee([14.5, 12, 16], [3, 2, 1]))
# affiche : 13.916666666666666
Le mot-clé def définit la fonction, et return renvoie le résultat à celui qui l'appelle. Ici, on accumule chaque note multipliée par son coefficient dans total, on additionne les coefficients dans poids, et on divise l'un par l'autre.
Pourquoi tous ces chiffres après la virgule ? Le calcul exact donne 83,5 divisé par 6, un nombre dont l'écriture décimale ne s'arrête jamais : des 6 qui se répètent à l'infini. Ton ordinateur ne peut en stocker qu'un nombre fini de chiffres, il affiche donc l'approximation qu'il a gardée. Ce n'est pas une erreur, c'est le fonctionnement normal des nombres à virgule en machine.
Cadeau de fin de parcours : Python connaît déjà des fonctions toutes prêtes sur les listes. Teste-les dans la console :
>>> notes = [12, 15.5, 9, 14]
>>> len(notes)
4
>>> max(notes)
15.5
>>> sum(notes) / len(notes)
12.625
len compte les éléments, max trouve le plus grand, sum les additionne. Ton environnement est en place et ton premier code tourne : la suite naturelle, c'est d'apprendre le langage lui-même, et c'est exactement l'objet de notre article sur les bases de Python pour bien démarrer en prépa.
Les trois erreurs du premier jour
Oublier la case PATH sur Windows. Tu installes Python, tu ouvres la console, tu tapes python, et Windows répond que la commande n'est pas reconnue. Python est pourtant installé, mais Windows ne sait pas où le chercher. La réparation est celle de l'encart de l'étape 2 : une réinstallation avec la case cochée règle le problème.
Confondre la console et le fichier script. La console exécute et oublie : ce que tu y tapes disparaît quand tu la fermes. Le script se garde : c'est lui que tu corriges et relances. Le piège classique consiste à recopier dans un fichier des lignes qui commencent par >>> : ces chevrons sont l'invite de la console, pas du code, et ils font planter le script. Dans un fichier, on écrit les instructions seules, sans chevrons.
Taper tout le code d'un coup sans le tester. Recopier vingt lignes puis lancer, c'est se garantir un message d'erreur incompréhensible, quelque part au milieu. Le bon réflexe s'apprend dès le premier jour : écris deux ou trois lignes, lance, vérifie le résultat, puis continue. Quand une erreur apparaît, tu sais qu'elle vient des lignes que tu viens d'ajouter, et elle se corrige en trente secondes au lieu d'un quart d'heure.
À retenir
- Une seule adresse de téléchargement : python.org, dernière version proposée. L'installation inclut IDLE, un premier éditeur.
- Sur Windows, la case « Add python.exe to PATH » se coche avant de lancer l'installation. C'est le geste qui évite l'erreur numéro un du débutant.
- Sur Mac, Python se lance depuis le Terminal avec la commande
python3. - La vérification tient en quatre calculs :
2 + 3renvoie 5,2 ** 10renvoie 1024, et10 / 4donne 2.5 quand10 // 4donne le quotient entier 2. - Trois éditeurs gratuits : IDLE pour démarrer sans rien installer, Pyzo pour prendre les réflexes des TP de prépa, VS Code pour s'installer durablement.
- La console teste, le script garde : les essais d'une ligne dans la console, tout le reste dans un fichier .py que tu relances à volonté.
- Teste au fur et à mesure : deux ou trois lignes, on lance, on vérifie, on continue.
Ton Python tourne, ton éditeur est choisi, ton premier script est enregistré. Quand les bases du langage seront en place, l'étape d'après sera le calcul sur des tableaux de nombres : notre guide NumPy pas à pas prend le relais.



