3  Installer Python sur votre ordinateur

Avant d’écrire votre première ligne de code, il faut installer Python sur votre machine. La procédure diffère légèrement selon votre système d’exploitation.

3.1 Vérifier si Python est déjà installé

Avant d’installer quoi que ce soit, vérifiez si Python n’est pas déjà présent. Ouvrez un terminal (Invite de commandes sous Windows, Terminal sous macOS ou Linux) et tapez :

python --version
# ou
python3 --version
Version minimale recommandée

La certification TOSA évalue Python 3.10. Installez cette version ou une version supérieure (3.11, 3.12, 3.13…). Les versions supérieures à 3.10 sont rétrocompatibles pour tout ce qui est testé au TOSA.

Si vous avez Python 3.9 ou antérieur, mettez à jour.

3.2 Installation sous Windows

  1. Rendez-vous sur le site officiel : https://www.python.org/downloads/
  2. Cliquez sur « Download Python 3.x.x » (la version la plus récente stable, ≥ 3.10).
  3. Lancez le fichier .exe téléchargé.
  4. TRÈS IMPORTANT : cochez la case « Add Python to PATH » avant de cliquer sur Install !
  5. Choisissez Install Now (installation standard) ou Customize installation pour les options avancées.
  6. Une fois l’installation terminée, ouvrez l’Invite de commandes et tapez python --version pour vérifier.
⚠️ Attention au PATH

Sans la case « Add Python to PATH » cochée, la commande python ne sera pas reconnue dans le terminal. Si vous avez oublié, réinstallez Python ou ajoutez manuellement le chemin aux variables d’environnement Windows.

3.3 Installation sous macOS

macOS embarque une version de Python pré-installée, mais elle est souvent obsolète (et parfois même supprimée des versions récentes). Deux options :

  1. Téléchargez l’installeur .pkg sur https://www.python.org/downloads/mac-osx/
  2. Double-cliquez et suivez l’assistant.
  3. Vérifiez avec python3 --version dans le Terminal (doit afficher 3.10 ou plus).

Pour les développeurs, Homebrew est le gestionnaire de paquets standard sous macOS.

# Installer Homebrew (si pas déjà fait)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# Puis installer Python
brew install python

Avantage : Homebrew gère aussi les mises à jour (brew upgrade python).

3.4 Installation sous Linux

Python est quasiment toujours pré-installé sous Linux, mais parfois dans une version plus ancienne. Vérifiez avec python3 --version, et si nécessaire, utilisez le gestionnaire de paquets de votre distribution :

# Debian / Ubuntu (versions récentes ont Python 3.10+)
sudo apt update
sudo apt install python3 python3-pip

# Fedora
sudo dnf install python3 python3-pip

# Arch Linux (toujours très à jour)
sudo pacman -S python python-pip
Si votre distribution a une version trop ancienne

Sur Ubuntu 20.04 par exemple (Python 3.8 par défaut), vous pouvez installer une version plus récente :

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.10

Puis utilisez python3.10 explicitement au lieu de python3.

3.5 À quoi correspond pip ?

pip (Pip Installs Packages) est le gestionnaire de paquets officiel de Python. Il permet d’installer des bibliothèques externes en une seule commande. Il est normalement installé automatiquement avec Python 3.

Vérifiez avec :

pip --version
# ou sous macOS/Linux
pip3 --version

Nous utiliserons pip dès le niveau Avancé pour installer des packages comme requests, numpy ou matplotlib.


✏️ Exercice 0.1 — Vérifier son installation

Sur votre ordinateur, effectuez les opérations suivantes :

  1. Ouvrez un terminal / une invite de commandes.
  2. Tapez python --version (ou python3 --version).
  3. Vérifiez que la version affichée est 3.10 ou supérieure.
  4. Tapez pip --version (ou pip3 --version).
  5. Si l’une des deux commandes échoue ou affiche une version inférieure à 3.10, reprenez les étapes d’installation.

Vous devriez voir deux lignes ressemblant à ceci :

Python 3.11.5
pip 23.2.1 from /usr/lib/python3.11/site-packages/pip (python 3.11)

Si Python < 3.10 : mettez à jour avant de poursuivre.

Si pip n’est pas trouvé, installez-le :

  • Windows : python -m ensurepip --upgrade
  • macOS/Linux : python3 -m ensurepip --upgrade