Configurez votre environnement Python et exécutez votre premier programme

Python est un langage de programmation généraliste, très utilisé dans le back-end, la data, les scripts d'automatisation et l'IA. C'est un langage interprété — votre code est lu et exécuté ligne à ligne par un programme appelé interpréteur, directement depuis votre fichier.py— et dynamiquement typé — vous n'avez pas besoin de déclarer le type d'une variable, Python le déduit au moment où il exécute la ligne. Cette souplesse rend Python très rapide à écrire et très lisible, ce qui explique pourquoi on le retrouve autant sur les projets web (Django, Flask, FastAPI) que sur les scripts d'analyse ou d'automatisation.

Avant d'écrire vos premières lignes de Python, vous devez préparer votre environnement de travail. Un programme Python ne s'exécute pas comme un simple document texte : il a besoin d'un interpréteur Python installé sur votre machine, et d'un environnement isolé pour éviter que les projets ne se marchent dessus. Dans ce chapitre, vous allez installer Python, créer un environnement virtuel, ouvrir un projet dans un IDE et exécuter un premier programme. Vous verrez aussi comment afficher un message dans la console avecprint.

L'objectif est simple : être capable de lancer un programme Python minimal et d'observer ce qu'il produit.

Comprenez la différence entre un IDE et un environnement virtuel

Avant de télécharger quoi que ce soit, prenez un moment pour distinguer les deux outils que vous allez installer dans ce chapitre. Le mot « environnement » revient dans les deux, ce qui peut prêter à confusion, mais ces deux outils ont des fonctions distincts.

Point de comparaison

IDE (VS Code, PyCharm…)

Environnement virtuel (.venv)

A quoi ça ressemble ?

Un logiciel que vous lancez

Un dossier dans votre projet

À quoi ça sert ?

Écrire, lire et lancer le code

Isoler les librairies du projet, en s'appuyant sur une version de Python déjà installée sur la machine

Quelle est l’interface ?

Une fenêtre, des menus, des boutons

Aucune — uniquement des fichiers

Combien faudrait-il ?

Un seul, pour tous vos projets

Un nouveau par projet

Dans la suite du chapitre, vous allez installer Python, créer un environnement virtuel pour votre projet, puis installer un IDE et lui indiquer quel interpréteur utiliser.

Installez Python

Installer Python, c'est installer l'interpréteur Python sur votre machine : le programme qui va lire et exécuter votre code.

Python n'est pas toujours installé par défaut sur votre ordinateur — et lorsqu'il l'est, il s'agit parfois d'une version ancienne, préinstallée par le système d'exploitation. Pour ce cours, vous devez télécharger une version récente de Python (par exemple Python 3.14) depuis le site officiel, puis suivre les instructions d'installation adaptées à votre système d'exploitation : Windows, macOS ou Linux.

Une fois l'installation terminée, ouvrez un terminal et saisissez :

python --version

Si une version de Python s'affiche, cela signifie que Python est bien disponible sur votre machine. Sur certains systèmes (macOS, Linux notamment), la commande peut êtrepython3:

python3 --version

Si votre ordinateur affiche déjà une version de Python, vérifiez qu'elle correspond à celle souhaitée pour ce cours, par exemple Python 3.14.

Isolez votre projet avec un environnement virtuel

Pour créer l'environnement virtuel de votre projet avec l'outilvenvfourni par Python, ouvrez un terminal dans le dossier de votre projet, puis saisissez :

python -m venv .venv

Cette commande crée un sous-dossier.venvdans votre projet. Ce dossier contient les librairies propres à ce projet et pointe vers la version de Python installée sur votre machine — il ne contient pas Python lui-même, qui reste installé au niveau du système d'exploitation.

Ensuite, activez l'environnement. La commande dépend de votre système :

# macOS / Linux
source .venv/bin/activate

# Windows (PowerShell)
.venv\Scripts\Activate.ps1

Une fois activé, votre terminal affiche généralement(.venv)en début de ligne. Tant que l'environnement est actif, toute commandepythonoupiputilise cette version isolée.

Installez un IDE pour écrire votre code

Vous pouvez écrire du Python dans un simple éditeur de texte, mais ce n'est pas le plus confortable pour apprendre. Un IDE vous aide à écrire, lire et exécuter votre code. Il peut notamment vous aider à :

  • organiser les fichiers du projet ;

  • repérer certaines erreurs de syntaxe ou d'indentation ;

  • compléter automatiquement des noms de fonctions ou de classes ;

  • lancer le programme ;

  • lire les messages affichés dans la console.

Après l'installation, ouvrez votre IDE et vérifiez qu'il détecte bien l'interpréteur Python à utiliser — idéalement celui de votre environnement virtuel. Cette étape permet à l'IDE de savoir quelle version de Python utiliser pour lancer votre programme. La vérification dépend de l'IDE, mais la logique reste la même :

  • ouvrez les paramètres de votre IDE ou du projet ;

  • cherchez une section liée à Python ou à l'interpréteur (Python Interpreter, Python: Select Interpreter…) ;

  • vérifiez qu'un interpréteur est sélectionné ;

  • si votre projet a un environnement virtuel, sélectionnez l'interpréteur qui s'y trouve ;

  • lancez ensuite un petit programme pour confirmer que l'IDE utilise bien cet interpréteur.

Par exemple, dans VS Code, vous pouvez ouvrir la palette de commandes (Ctrl+Shift+PouCmd+Shift+P) et taper Python: Select Interpreter pour choisir celui de votre environnement virtuel. Dans PyCharm, l'interpréteur se choisit dans les paramètres du projet, section Project Interpreter.

Une fois votre Python, votre environnement virtuel et votre IDE prêts, vous pouvez commencer à explorer un projet Python concret.

Quand vous ouvrez un projet Python dans un IDE, prenez l'habitude de repérer :

  • les dossiers du projet ;

  • les fichiers qui se terminent par.py;

  • le fichier principal qui permet de lancer le programme.

Reconnaissez la structure minimale d'un programme Python

Un programme Python est organisé dans des fichiers dont l'extension est.py. Ces fichiers contiennent le code que l'interpréteur va lire et exécuter, ligne par ligne. Par exemple, si vous créez un fichier nommémain.py, vous pouvez y écrire le code suivant :

print("Bonjour Python !")

Oui — une seule ligne. Contrairement à Java ou C#, Python ne demande pas d'envelopper votre code dans une classe ou une fonction obligatoire. Un fichier.pypeut être un simple script.

Quand vous lancez ce fichier, l'interpréteur lit et exécute cette ligne, puis s'arrête :

Bonjour Python !

printest une fonction fournie par Python qui affiche quelque chose dans la console. Le texte à afficher est placé entre parenthèses et entre guillemets :"Bonjour Python !". Contrairement à Java, il n'y a pas de point-virgule à la fin.

À ce stade, retenez surtout que Python peut se contenter d'un simple print dans un fichier. Vous découvrirez au chapitre 5 la structure plus complète qu'on rencontre dans les projets Python réels.

Exécutez un premier programme Python

Une fois votre environnement prêt, vous pouvez exécuter votre premier programme. Dans un IDE, vous aurez souvent un bouton Run, Exécuter ou une icône en forme de triangle. Vous pouvez aussi lancer le programme depuis un terminal :

python main.py

Avec le programme précédent, vous devriez obtenir :

Bonjour Python !

Cette sortie vous confirme que :

  • l'interpréteur Python est bien installé ;

  • l'IDE (ou le terminal) peut lancer le programme ;

  • le fichiermain.pyest reconnu ;

  • l'instruction d'affichage fonctionne.

Si le programme ne se lance pas, lisez le message affiché par l'IDE ou la console. Le problème peut venir, par exemple :

  • d'un interpréteur non configuré ;

  • d'un nom de fichier incorrect ;

  • d'un problème d'indentation (nous y revenons juste après) ;

  • d'un guillemet mal fermé ;

  • d'une mauvaise configuration de lancement dans l'IDE.

Repérez les premières règles de syntaxe Python

Python privilégie une syntaxe compacte et lisible. Là où Java utilise des accolades et des points-virgules, Python utilise l'indentation et le passage à la ligne. Voici quelques règles à repérer dès maintenant :

  • les blocs de code sont délimités par l'indentation (généralement 4 espaces) ;

  • les instructions se terminent simplement à la fin de la ligne — pas de point-virgule ;

  • le texte s'écrit entre guillemets doubles" "ou simples' ';

  • Python distingue les majuscules et les minuscules ;

  • les commentaires commencent par#et vont jusqu'à la fin de la ligne.

Par exemple, dans ce code :

def greet(name):
    print("Bonjour", name)


greet("Alice")

L'indentation de la ligneprint(...)(4 espaces avant) indique à Python qu'elle appartient à la fonctiongreet. Si vous retirez cette indentation, la ligne sort de la fonction et le programme ne se comportera plus comme prévu.

À vous de jouer

Votre équipe vous confie ce starter code pour tester votre installation. Il affiche l’écran d’accueil de l’application.

print("=== Bienvenue chez FoodExpress ===")
print("Menu du jour :")
print("- Pizza")
print("- Salade")
print("- Burger")

Votre mission :

  1. Prédisez la sortie console avant tout lancement. Notez-la ligne par ligne sur une feuille ou en commentaire.

  2. Créez un fichiermain.pydans votre IDE (interpréteur du.venvsélectionné), collez le code, puis exécutez-le avecpython main.pyou le bouton Run.

  3. Comparez la sortie affichée avec votre prédiction.

  4. Modifiez le code pour ajouter une 6ᵉ ligne :print("- Tiramisu"). Relancez et vérifiez.

En résumé

  • Installer Python, c'est installer l'interpréteur Python (le programme qui lit et exécute votre code) ; vérifiez l'installation avecpython --version.

  • Un environnement virtuel (python -m venv .venv) isole la version de Python et les librairies propres à un projet.

  • Un IDE est votre poste de travail pour écrire, organiser et exécuter le code ; indiquez-lui l'interpréteur à utiliser, idéalement celui de votre environnement virtuel.

  • Un fichier Python se termine par.pyet peut se contenter d'un simpleprint(...)pour afficher un message dans la console.

  • Python utilise l'indentation pour délimiter les blocs de code et n'utilise pas de point-virgule.

Vous savez maintenant préparer votre environnement et lancer un premier programme Python. Dans le prochain chapitre, vous allez traduire les bases de la logique de programme en syntaxe Python : variables, types, conditions, boucles, collections, fonctions et imports.

Ever considered an OpenClassrooms diploma?
  • Up to 100% of your training program funded
  • Flexible start date
  • Career-focused projects
  • Individual mentoring
Find the training program and funding option that suits you best