Installer Python et exécuter votre premier programme
Installez Python sous Windows, macOS ou Linux, confirmez depuis le terminal qu'il fonctionne réellement, configurez VS Code et exécutez votre premier fichier Python sur votre propre machine.
Comment voulez-vous apprendre ?
Le problème que nous résolvons
Vous voulez apprendre Python. Il existe plein de sites où vous pouvez taper du code dans un navigateur, mais personne n'écrit du code dans un navigateur au travail. Au travail, Python est installé sur votre propre machine, vous écrivez du code dans un éditeur, vous ouvrez un terminal et exécutez des commandes, vous enregistrez des fichiers et les lancez.
Nous allons donc travailler ainsi dès le premier jour. À la fin de ce chapitre, vous aurez un vrai Python sur votre ordinateur, un éditeur pour écrire du code, et vous aurez exécuté un programme avec lui.
À la fin de ce chapitre, vous pourrez
- Installer la dernière version de Python (3.12 ou plus récent) sur Windows, macOS ou Linux
- Vérifier depuis le terminal que l'installation fonctionne réellement
- Installer VS Code, y écrire un fichier
.pyet exécuter le fichier - Reconnaître et corriger les erreurs d'installation les plus courantes
Prérequis : aucun. C'est le premier chapitre.
Étape 1 — Installer Python
Installez la dernière version de Python 3 — toute version à partir de 3.12 convient. Les exemples de ce cours ont été exécutés sur Python 3.12, et ils fonctionnent de la même façon sur les versions plus récentes. Lisez la partie correspondant à votre système d'exploitation ; vous pouvez ignorer les deux autres.
Windows
Rendez-vous sur python.org/downloads. Le grand bouton jaune en haut de la page vous donne l'installeur de la dernière version de Python 3. Téléchargez celui-là.
N'installez pas depuis le Microsoft Store. Sur Windows, taper python ouvre souvent le Store à la place. La version du Store s'exécute dans un environnement restreint, ce qui provoque des échecs étranges plus tard lorsque vous installez des packages ou écrivez des fichiers à côté de votre code. Utilisez python.org.Lorsque l'installeur s'ouvre, il y a une petite case à cocher tout en bas du tout premier écran :
[ ] Add python.exe to PATHCochez-la. Sur Windows, c'est l'étape la plus importante du chapitre.
PATH est la liste que Windows parcourt pour décider quels programmes peuvent être exécutés de n'importe où. Sans elle, Python s'installe quand même, mais taper python dans un terminal donne une erreur, car Windows ne sait pas où se trouve Python.
Appuyez ensuite sur Install Now.
macOS
Rendez-vous sur python.org/downloads. Le grand bouton jaune vous donne l'installeur .pkg de la dernière version de Python 3 pour macOS. Ouvrez le fichier et appuyez sur Continue puis Install jusqu'à la fin. S'il demande un mot de passe, saisissez le mot de connexion de votre Mac.
Sur macOS, la commande s'appelle python3, pas python. Partout où ce cours affiche python, tapez python3 sur un Mac.
Linux
La plupart des distributions Linux (Ubuntu, Debian, Fedora) livrent déjà Python 3. Vérifiez-le à l'étape 2 ci-dessous. S'il manque, installez-le avec le gestionnaire de paquets — sur Ubuntu ou Debian :
sudo apt install python3Sur Fedora :
sudo dnf install python3Si votre version est plus ancienne que 3.12, une version plus récente de votre distribution (par exemple Ubuntu 24.04 ou ultérieure) contient 3.12 ou plus.
Sur Linux, la commande s'appelle aussi python3. Partout où ce cours affiche python, tapez python3 sur Linux.
Étape 2 — Vérifier
Lorsque l'installation est terminée, ouvrez un nouveau terminal :
- Windows : appuyez sur Démarrer, tapez
powershellet ouvrez PowerShell - macOS : appuyez sur Cmd + Espace, tapez
Terminalet ouvrez Terminal - Linux : ouvrez Terminal depuis le menu des applications (Ctrl + Alt + T sur Ubuntu)
Ouvrir un nouveau terminal est important. Tout terminal déjà en cours d'exécution se souvient encore de l'ancien PATH et ne verra pas la nouvelle installation.
Sur Windows, tapez cette commande et appuyez sur Entrée :
python --versionSur macOS ou Linux, tapez :
python3 --versionVous devriez voir quelque chose comme :
Python 3.12.3Votre numéro peut être différent, par exemple commençant par 3.13 ou 3.14 — c'est très bien. Tant que les deux premières parties sont 3.12 ou plus, vous êtes prêt.
Étape 3 — Installer VS Code
Vous avez besoin d'un éditeur de code pour écrire du code. Des éditeurs simples comme Notepad ou TextEdit ajoutent discrètement .txt à la fin d'un nom de fichier, et ils ne colorent pas votre code ni ne signalent les erreurs. Nous utiliserons VS Code : il est gratuit, il fonctionne sur les trois systèmes d'exploitation, et c'est l'un des éditeurs les plus utilisés au travail.
- Rendez-vous sur code.visualstudio.com, cliquez sur le bouton de téléchargement pour votre système d'exploitation et lancez l'installeur
- Ouvrez VS Code. Cliquez sur l'icône Extensions à gauche (ou appuyez sur Ctrl + Shift + X sous Windows et Linux, Cmd + Shift + X sous macOS)
- Tapez
Pythondans la zone de recherche et installez l'extension Python créée par Microsoft
Python fonctionne sans l'extension, mais avec elle VS Code colore votre code et signale les erreurs pendant que vous tapez.
Étape 4 — Votre premier programme
- Créez un dossier nommé
python-labdans votre dossier personnel. Sur Windows, le dossier personnel estC:\Users\<name>, sur macOS/Users/<name>, et sur Linux/home/<name>—<name>représente votre nom d'utilisateur - Dans VS Code, ouvrez le dossier
python-labavec File → Open Folder - Appuyez sur File → New File, nommez-le
hello.pyet tapez ceci à l'intérieur :
language = "Python"
print("Hello from", language)
print("2 + 3 =", 2 + 3)Enregistrez le fichier (Ctrl + S sous Windows et Linux, Cmd + S sous macOS). Ouvrez ensuite un terminal dans VS Code : Terminal → New Terminal. Ce terminal s'ouvre tout seul dans le dossier python-lab.
Lancez maintenant le fichier. Sous Windows :
python hello.pySur macOS ou Linux :
python3 hello.pySortie :
Hello from Python
2 + 3 = 5Votre ordinateur vient d'exécuter un programme Python. Pas un navigateur, pas un site web — votre propre machine.
En cas de problème
Taper python ouvre le Microsoft Store (Windows) Python n'est pas sur le PATH, donc Windows lance son propre raccourci à la place. Relancez l'installeur, choisissez Modify et cochez « Add python.exe to PATH ». Ouvrez ensuite un nouveau terminal.
python : The term 'python' is not recognized... (Windows) Même cause, même correctif. Vous pouvez aussi vérifier si py --version fonctionne — py est le lanceur Python de Windows et fonctionne même sans PATH.
command not found: python (macOS ou Linux) Sur macOS et Linux, la commande s'appelle python3. Tapez python3 --version et python3 hello.py. Si python3 n'est pas trouvé non plus, Python n'est pas installé — revenez à l'étape 1.
python hello.py dit can't open file Le terminal est dans le mauvais dossier. Tapez ls et vérifiez que hello.py figure dans la liste (ls fonctionne aussi dans Windows PowerShell). S'il n'y est pas, utilisez cd pour aller dans le bon dossier, ou ouvrez un nouveau terminal dans VS Code avec Terminal → New Terminal.
Le fichier s'appelle en fait hello.py.txt Cela arrive lorsque vous enregistrez depuis Notepad ou TextEdit, et parce que Windows masque les extensions de fichier par défaut, vous ne le voyez pas. Créez le fichier dans VS Code. Pour voir les extensions sur Windows, activez View → Show → File name extensions dans l'Explorateur de fichiers, puis renommez le fichier.
Étape 4 sur 6 — Prédire
Vérifiez votre compréhension
Qu'apparaît dans le terminal lorsque ce fichier est exécuté avec python hello.py ?
language = "Python"
print("Hello from", language)
print("2 + 3 =", 2 + 3)- AHello from Python 2 + 3 = 5
- BHello from, Python 2 + 3 =, 5
- CHello from Python 2 + 3 = 2 + 3
- DHello from language 2 + 3 = 5
Sous Windows, vous avez installé Python, mais python --version donne une erreur dans PowerShell. Quelle est la cause la plus probable ?
- ALa case « Add python.exe to PATH » n'a pas été cochée pendant l'installation
- BPython 3.12 ne s'exécute pas sous Windows
- CPython ne fonctionne pas tant que l'ordinateur n'a pas été redémarré
- DIl faut d'abord créer un fichier `.py`
Une chose manque par rapport à l'exemple du chapitre. Que se passe-t-il lorsque ce fichier s'exécute ?
language = Python
print("Hello from", language)- AHello from — suivi d'un espace
- BHello from language
- CUne erreur — sans guillemets, Python lit `Python` comme un nom de variable, et une telle variable n'existe pas
- DHello from Python
Répondre nécessite un compte
Connectez-vous pour vérifier vos réponses
Les questions sont ci-dessus, et les résoudre de tête est ce qui compte vraiment. Connectez-vous pour voir les réponses, les explications et les indices à trois niveaux.
À vous de jouer
Modifiez hello.py pour qu'il affiche votre propre nom et montre le résultat de 7 * 6. Enregistrez-le et relancez-le — python hello.py sous Windows, python3 hello.py sur macOS ou Linux.
La sortie devrait ressembler à ceci :
Hello from <your name>
7 * 6 = 42Cette mission va plus loin
Ce que vous avez lu ci-dessus est la mission complète — rien n’en a été retiré. Pro ajoute :
- Ce qui se passe vraiment en coulisses : comment Python exécute ce code
- La solution complète de l’exercice, expliquée étape par étape
- Des exercices supplémentaires plus difficiles
- La question d’entretien sur ce sujet, avec une réponse modèle
Étape 6 sur 6
Défi — le quiz du chapitre
Dix questions, de la plus facile à la plus difficile. Les dernières sont difficiles exprès.
Connectez-vous pour faire le quiz