🔝 Retour au Sommaire
Bienvenue dans votre première étape vers l'apprentissage de Python ! Avant de pouvoir écrire votre premier programme, vous devez installer Python sur votre ordinateur. Ce guide vous accompagnera pas à pas dans cette installation, quel que soit votre système d'exploitation.
Python est un langage de programmation puissant, facile à apprendre et utilisé dans de nombreux domaines : développement web, science des données, intelligence artificielle, automatisation, et bien plus encore. Sa syntaxe claire et lisible en fait un excellent choix pour les débutants.
Actuellement, il existe deux grandes versions de Python :
- Python 2.x : ancienne version, qui n'est plus maintenue depuis 2020
- Python 3.x : version moderne et activement maintenue
Recommandation : Installez toujours Python 3.x (la version la plus récente, Python 3.13 au moment de la rédaction). Python 2 est obsolète et ne devrait plus être utilisé pour de nouveaux projets.
-
Télécharger Python
- Rendez-vous sur le site officiel : https://www.python.org/downloads/
- Cliquez sur le bouton "Download Python 3.x.x" (la version la plus récente)
- Le téléchargement du fichier d'installation (.exe) commence automatiquement
-
Lancer l'installation
- Double-cliquez sur le fichier téléchargé
- IMPORTANT : Cochez la case "Add Python to PATH" en bas de la fenêtre d'installation
- Cliquez sur "Install Now" pour une installation standard
-
Pourquoi "Add Python to PATH" est important ?
- Cette option permet d'utiliser Python depuis n'importe quel dossier dans votre terminal
- Sans cela, vous devrez spécifier le chemin complet vers Python à chaque fois
-
Attendre la fin de l'installation
- L'installation prend quelques minutes
- Une fois terminée, cliquez sur "Close"
- Ouvrez le Microsoft Store
- Recherchez "Python 3.13" (ou la version la plus récente disponible)
- Cliquez sur "Obtenir" ou "Installer"
- Cette méthode configure automatiquement le PATH
Avantages : Installation simple et mises à jour automatiques
Inconvénients : Moins de contrôle sur la configuration
Les versions récentes de macOS n'incluent plus Python par défaut. Pour vérifier si Python 3 est déjà installé :
- Ouvrez le Terminal (Applications > Utilitaires > Terminal)
- Tapez :
python3 --version - Si une version 3.x s'affiche, Python 3 est déjà installé
- Si le système vous propose d'installer les "Command Line Developer Tools", acceptez — cela installera Python 3
Méthode 1 : Depuis le site officiel (Plus simple pour les débutants)
- Rendez-vous sur https://www.python.org/downloads/
- Téléchargez le fichier d'installation pour macOS (.pkg)
- Double-cliquez sur le fichier téléchargé
- Suivez les instructions de l'assistant d'installation
- Entrez votre mot de passe administrateur si demandé
Méthode 2 : Via Homebrew (Pour les utilisateurs plus avancés)
Si vous utilisez Homebrew (un gestionnaire de paquets pour macOS) :
# Installer Homebrew si ce n'est pas déjà fait
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Installer Python
brew install python3La plupart des distributions Linux incluent Python 3 par défaut. Voici comment l'installer ou le mettre à jour selon votre distribution.
# Mettre à jour la liste des paquets
sudo apt update
# Installer Python 3 et pip (gestionnaire de paquets Python)
sudo apt install python3 python3-pip
# Installer python3-venv pour créer des environnements virtuels
sudo apt install python3-venv# Installer Python 3
sudo dnf install python3 python3-pip
# Ou sur les versions plus anciennes avec yum
sudo yum install python3 python3-pip# Installer Python
sudo pacman -S python python-pipUne fois l'installation terminée, il est important de vérifier que Python fonctionne correctement.
-
Ouvrez l'Invite de commandes (cmd) ou PowerShell
- Appuyez sur
Windows + R - Tapez
cmdet appuyez sur Entrée
- Appuyez sur
-
Tapez la commande suivante et appuyez sur Entrée :
python --version
ou
python3 --version
-
Vous devriez voir s'afficher quelque chose comme :
Python 3.12.1
-
Ouvrez le Terminal
-
Tapez la commande suivante :
python3 --version
-
La version de Python installée devrait s'afficher
pip est l'outil qui vous permettra d'installer des bibliothèques Python supplémentaires. Pour vérifier son installation :
pip --versionou
pip3 --versionVous devriez voir s'afficher la version de pip et le chemin vers Python.
Python inclut un mode interactif qui vous permet de tester rapidement du code sans créer de fichier.
Dans votre terminal ou invite de commandes, tapez :
pythonou
python3Vous verrez apparaître quelque chose comme :
Python 3.12.1 (main, Dec 18 2024, 12:00:00)
[GCC 11.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Le symbole >>> indique que Python attend vos instructions.
Essayez de taper :
print("Bonjour, Python !")Appuyez sur Entrée. Python affichera :
Bonjour, Python !
Pour quitter l'interpréteur Python, tapez :
exit()ou appuyez sur Ctrl + D (Linux/macOS) ou Ctrl + Z puis Entrée (Windows).
Bien que vous puissiez écrire du code Python dans n'importe quel éditeur de texte, un éditeur de code dédié vous facilitera grandement la vie avec des fonctionnalités comme la coloration syntaxique, l'autocomplétion et le débogage.
Visual Studio Code (VS Code) est un éditeur gratuit, léger et très populaire, idéal pour Python.
- Rendez-vous sur https://code.visualstudio.com/
- Téléchargez la version correspondant à votre système d'exploitation
- Installez le programme en suivant les instructions
- Ouvrez VS Code
- Cliquez sur l'icône des extensions dans la barre latérale gauche (ou appuyez sur
Ctrl+Shift+X) - Recherchez "Python" dans la barre de recherche
- Installez l'extension "Python" publiée par Microsoft (la première dans les résultats)
Cette extension vous fournira :
- La coloration syntaxique
- L'autocomplétion intelligente
- Le débogage
- La détection automatique de votre installation Python
- Et bien d'autres fonctionnalités utiles
- PyCharm : IDE complet et puissant, spécialisé pour Python (version Community gratuite disponible)
- Sublime Text : Éditeur léger et rapide
- Jupyter Notebook : Excellent pour l'apprentissage et la data science (nécessite une installation séparée)
- Zed : Éditeur moderne et ultra-rapide, avec support Python intégré
-
Créer un dossier pour vos projets Python
- Créez un dossier appelé
mes_projets_pythonsur votre Bureau ou dans vos Documents
- Créez un dossier appelé
-
Ouvrir le dossier dans VS Code
- Dans VS Code, cliquez sur "Fichier" > "Ouvrir le dossier"
- Sélectionnez le dossier que vous venez de créer
-
Créer un nouveau fichier
- Cliquez sur l'icône "Nouveau fichier" ou faites un clic droit dans l'explorateur de fichiers
- Nommez le fichier
hello.py(l'extension.pyindique qu'il s'agit d'un fichier Python)
-
Écrire votre premier programme
print("Bonjour ! Ceci est mon premier programme Python.") print("Python est génial !")
-
Exécuter le programme
- Sauvegardez le fichier (
Ctrl+SouCmd+S) - Cliquez avec le bouton droit dans l'éditeur et sélectionnez "Run Python File in Terminal"
- Ou ouvrez un terminal dans VS Code (
Ctrl+ùouCmd+ù) et tapez :oupython hello.py
python3 hello.py
- Sauvegardez le fichier (
Félicitations ! Vous venez d'exécuter votre premier programme Python !
VS Code doit savoir quelle version de Python utiliser :
- Appuyez sur
Ctrl+Shift+P(ouCmd+Shift+Psur Mac) pour ouvrir la palette de commandes - Tapez "Python: Select Interpreter"
- Sélectionnez la version de Python que vous avez installée
Dans VS Code, vous pouvez configurer quelques paramètres utiles :
- Ouvrez les paramètres :
Fichier > Préférences > Paramètres(ouCtrl+,) - Recherchez et configurez :
- "Format On Save" : Cochez cette option pour formater automatiquement votre code à la sauvegarde
Pour la détection d'erreurs et le formatage avancé, installez l'extension Ruff (charliermarsh.ruff) depuis le marketplace. Consultez le fichier VSCODE-SETUP.md pour une configuration complète.
pip est le gestionnaire de paquets standard de Python. Il vous permet d'installer des milliers de bibliothèques créées par la communauté.
pip install nom_du_paquetpip install requestspip listpip install --upgrade nom_du_paquetpip uninstall nom_du_paquetNote : Sur certains systèmes (surtout Linux et macOS), vous devrez peut-être utiliser pip3 au lieu de pip.
⚠️ Important (Python 3.12+) : Sur les distributions Linux récentes, pip refuse d'installer des paquets en dehors d'un environnement virtuel pour protéger le système (PEP 668). Si vous voyez l'erreurexternally-managed-environment, créez d'abord un environnement virtuel (voir section 6.4) :python3 -m venv mon_env source mon_env/bin/activate pip install nom_du_paquet
Les environnements virtuels permettent d'isoler les dépendances de vos projets Python. C'est une bonne pratique que nous explorerons en détail dans une section ultérieure (6.4).
En bref, un environnement virtuel vous permet :
- D'avoir différentes versions de bibliothèques pour différents projets
- D'éviter les conflits entre les dépendances
- De garder votre installation Python système propre
Nous reviendrons sur ce concept important plus tard dans la formation.
Problème : Lorsque vous tapez python dans le terminal, vous obtenez une erreur indiquant que la commande n'est pas reconnue.
Solution :
- Windows : Python n'a pas été ajouté au PATH lors de l'installation. Réinstallez Python en cochant bien "Add Python to PATH"
- macOS/Linux : Essayez d'utiliser
python3au lieu depython
Si vous avez plusieurs versions de Python, utilisez des commandes plus spécifiques :
python3.12pour Python 3.12python3.11pour Python 3.11- etc.
Si vous rencontrez des erreurs de permissions lors de l'installation de paquets avec pip, n'utilisez jamais sudo pip (c'est une mauvaise pratique). Utilisez plutôt :
pip install --user nom_du_paquetOu, mieux encore, utilisez un environnement virtuel (que nous verrons plus tard).
Félicitations ! Vous avez maintenant :
✅ Installé Python sur votre ordinateur
✅ Vérifié que l'installation fonctionne correctement
✅ Installé un éditeur de code (VS Code)
✅ Créé et exécuté votre premier programme Python
✅ Appris les bases de pip pour installer des bibliothèques
Vous êtes maintenant prêt à commencer votre apprentissage de Python ! Dans la prochaine section, nous découvrirons les variables, les types de données et les opérateurs de base.
- Documentation officielle de Python : https://docs.python.org/fr/3/
- Guide d'installation officiel : https://docs.python.org/fr/3/using/index.html
- Documentation VS Code pour Python : https://code.visualstudio.com/docs/python/python-tutorial