Avant de Commencer avec Python
Python est aujourd’hui l’un des langages de programmation les plus populaires et polyvalents au monde. Créé à la fin des années 1980 par Guido van Rossum, il a été conçu pour privilégier la lisibilité du code et la simplicité d’apprentissage. Sa philosophie repose sur le principe du « less is more » : écrire moins de lignes pour accomplir plus de choses.
Utilisé par des entreprises majeures comme Google, Netflix, Spotify ou NASA, Python est omniprésent dans de nombreux domaines :
- Développement logiciel : création d’applications, d’interfaces ou d’outils internes.
- Développement web : avec des frameworks tels que
DjangoouFlask. - Analyse et science des données : manipulation de grandes bases de données avec
PandasouNumPy. - Intelligence artificielle et machine learning : grâce à des bibliothèques comme
TensorFlow,scikit-learnouPyTorch. - Automatisation et scripting : pour simplifier des tâches répétitives sur un ordinateur ou un serveur.
- Cybersécurité et hacking éthique : Python est souvent utilisé pour créer des outils de diagnostic ou de test de vulnérabilités.
Cette grande polyvalence et sa communauté active font de Python un langage incontournable pour tout étudiant ou professionnel de l’informatique.
Dans ce premier chapitre, tu apprendras à installer Python, à configurer ton environnement de travail, et à exécuter tes premiers scripts en toute autonomie. Ces bases te permettront d’aborder sereinement les chapitres suivants, centrés sur les concepts fondamentaux du langage.
Objectifs pédagogiques
- Installer Python 3.11 sur Windows ou macOS.
- Configurer correctement son environnement de développement.
- Installer et paramétrer Visual Studio Code.
- Exécuter ses premiers scripts Python.
- Découvrir et utiliser des notebooks Jupyter dans VSCode.
Installer Python
Avant de pouvoir exécuter ton premier programme, il faut que ton ordinateur sache interpréter le langage Python. Heureusement, l’installation est simple et rapide, quel que soit ton système d’exploitation.
Tu disposes de trois possibilités principales :
- Installer Python sur Windows — idéal si tu travailles sur ton ordinateur personnel.
- Installer Python sur macOS — pour les utilisateurs de Mac, la procédure est légèrement différente.
- Utiliser une version en ligne — pratique en cours ou sur un ordinateur où tu ne peux pas installer de logiciel. Nous utiliserons cette option dans les premières séances, via un environnement accessible depuis ton navigateur.
Quelle que soit la méthode choisie, tu obtiendras le même langage, les mêmes commandes et le même comportement. L’objectif est simplement de pouvoir lancer, exécuter et tester tes scripts Python.
Sur Windows
- Rendez-vous sur python.org/downloads.
- Cliquez sur Download Python 3.11 (version stable la plus récente).
- Ouvrez le fichier téléchargé (généralement nommé
python-3.11.x-amd64.exe). - Cochez impérativement la case
Add Python to PATHavant de poursuivre. - Cliquez sur Install Now et laissez l’assistant d’installation s’exécuter.
- Une fois terminé, cliquez sur Close pour fermer la fenêtre.
L’option “Add Python to PATH” permet à Windows de reconnaître la commande python dans le terminal. Si tu oublies de la cocher, tu devras ajouter manuellement le chemin de Python dans les variables d’environnement.
Vérification dans le terminal (PowerShell ou Invite de commandes) :
python --version
Résultat attendu :
Python 3.11.x
Si la commande python n’est pas reconnue, redémarre ton ordinateur puis réessaie. Si le problème persiste, utilise py --version ou python3 --version selon ta configuration.
Sur macOS
- Rendez-vous sur python.org/downloads.
- Cliquez sur Download Python 3.11 pour macOS.
- Ouvrez le fichier téléchargé (nommé
python-3.11.x-macos.pkg). - Laissez-vous guider par l’assistant d’installation, en conservant les options par défaut.
- Une fois l’installation terminée, fermez la fenêtre.
Vérification dans le terminal :
python3 --version
Résultat attendu :
Python 3.11.x
Sur macOS, la commande python correspond souvent à une ancienne version du langage (2.x). Pour utiliser la version moderne installée, il faut taper python3 dans le terminal.
(Optionnel) Installation via Homebrew
Homebrew est un gestionnaire de paquets pratique sur macOS. Il permet d’installer et de mettre à jour facilement Python (et bien d’autres outils).
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install python@3.11
python3 --version
Si tu obtiens une erreur indiquant que la commande brew est introuvable, cela signifie que Homebrew n’est pas encore installé. Suis les instructions affichées dans le terminal après la première commande pour terminer son installation.
Tu peux vérifier où se trouve ton installation Python avec :
which python3
Cela permet de s’assurer que VSCode ou Jupyter utiliseront bien la bonne version de Python.
Version en ligne — Jupyter Notebook Online
Si tu ne peux pas installer Python sur ton ordinateur ou que tu souhaites simplement pratiquer sans configuration, tu peux utiliser Jupyter Notebook Online, une version accessible directement depuis ton navigateur. Aucune installation n’est nécessaire, tout fonctionne en ligne.
Nous utiliserons cette solution pendant les premières séances de cours pour écrire, exécuter et tester du code Python de manière simple et rapide.
Jupyter Notebook est un environnement interactif qui permet d’exécuter du code Python cellule par cellule, d’ajouter des explications, des images ou des graphiques, et de visualiser les résultats immédiatement. Il est largement utilisé dans l’enseignement, la recherche et la data science.
- Ouvre ton navigateur et rends-toi sur jupyter.org/try.
- Clique sur le bouton “Try Classic Notebook”.
- Patiente quelques secondes : un environnement Jupyter complet se charge en ligne.
- Dans le menu, clique sur New → Python 3 (ipykernel) pour créer un nouveau notebook.
- Dans la première cellule, écris ton code :
print("Bienvenue dans Jupyter Notebook Online !")
Appuie sur Shift + Enter pour exécuter la cellule et afficher le résultat juste en dessous.
Tu peux créer plusieurs cellules dans un même notebook : certaines pour le code Python, d’autres pour des textes explicatifs. C’est un excellent moyen de combiner apprentissage et expérimentation interactive.
L’environnement en ligne est temporaire : il est réinitialisé à chaque fermeture de l’onglet. Si tu veux conserver ton travail, pense à copier ton code ou à le sauvegarder localement.
Installer Visual Studio Code
Pourquoi VSCode ?
Il permet notamment de :
- Écrire, exécuter et déboguer du code Python dans la même interface.
- Organiser ses projets grâce à un explorateur de fichiers intégré.
- Installer des extensions pour d’autres langages ou outils (Git, Docker, Jupyter, etc.).
- Travailler de manière fluide sur tous les systèmes (Windows, macOS, Linux).
VSCode est aussi capable d’ouvrir des dossiers complets, des environnements virtuels et même des notebooks Jupyter. C’est donc un excellent choix pour apprendre Python, mais aussi pour évoluer vers des projets plus complexes.
Étapes d’installation
- Accédez à code.visualstudio.com.
- Cliquez sur Download pour Windows ou macOS selon ton système.
- Installe le programme téléchargé.
- Sur Windows, coche les options suivantes avant de cliquer sur Next :
- Ajouter à PATH
- Ajouter “Ouvrir avec Code” au menu contextuel
- Une fois l’installation terminée, lance Visual Studio Code.
Une fois VSCode installé, tu peux l’ouvrir rapidement depuis le terminal avec la commande :
code .
Cette commande ouvre le dossier courant dans VSCode, très pratique pour naviguer dans un projet.
Si la commande code n’est pas reconnue dans ton terminal, cela signifie que VSCode n’a pas été ajouté au PATH lors de l’installation. Tu peux activer cette option directement depuis VSCode : Commande Palette → “Shell Command: Install ‘code’ command in PATH”.
Installer les extensions Python & Jupyter
Visual Studio Code est un éditeur générique capable de gérer de nombreux langages. Pour qu’il puisse exécuter et comprendre le code Python, il faut lui ajouter deux extensions essentielles : Python et Jupyter, toutes deux développées par Microsoft.
Ces extensions transforment VSCode en un véritable environnement de développement Python complet, capable d’exécuter des scripts, de déboguer ton code et même d’ouvrir des notebooks interactifs.
- Ouvre Visual Studio Code.
- Clique sur l’icône Extensions dans la barre latérale (ou utilise le raccourci
Ctrl + Shift + X). - Dans la barre de recherche, tape Python puis installe l’extension officielle de Microsoft.
- Répète la même opération avec l’extension Jupyter (Microsoft).
- Une fois installées, redémarre VSCode pour que les extensions soient bien prises en compte.
- Python : permet à VSCode de reconnaître la syntaxe du langage, d’exécuter des fichiers
.pyet de gérer les environnements virtuels. - Jupyter : permet d’ouvrir, modifier et exécuter des fichiers
.ipynb(notebooks interactifs), directement dans l’éditeur.
Après installation, tu verras apparaître en bas à droite de VSCode un message t’invitant à installer un interpréteur Python. Sélectionne Python 3.11 (ou la version la plus récente) pour que ton code s’exécute correctement.
Si tu n’installes pas les extensions, VSCode ne saura pas exécuter de code Python ni reconnaître les notebooks Jupyter. Les fichiers .py ou .ipynb s’ouvriront alors comme de simples fichiers texte.
Écrire et exécuter du code Python
Fichier Python .py
Une fois Python et VSCode installés, vous pouvez créer votre premier script. Les fichiers Python ont l’extension .py et contiennent du code exécutable ligne par ligne.
- Créez un nouveau fichier nommé
mon_script.py. - Écrivez le code suivant :
print("Hello, World!")
Ce programme affiche simplement un message à l’écran — c’est le traditionnel premier test dans tout nouveau langage.
- Sélectionnez l’interpréteur Python à utiliser dans VSCode :
Ctrl + Shift + P → Python: Select Interpreter
Choisissez Python 3.11 ou la version installée sur votre ordinateur.
Exécutez le script :
- en cliquant sur le bouton ▶ en haut à droite de VSCode,
- ou avec la touche F5 du clavier.
Le résultat apparaît directement dans la console intégrée, en bas de l’éditeur. Si tout est bien configuré, vous devriez voir :
Hello, World!
Ce premier test confirme que votre environnement Python fonctionne correctement.
Fichier Jupyter .ipynb
Les notebooks Jupyter permettent d’écrire et d’exécuter du code par cellules, avec un affichage immédiat des résultats. Ils sont très utilisés pour l’expérimentation, la data science et la pédagogie.
- Créez un nouveau fichier nommé
exemple.ipynb. - Ajoutez une cellule contenant :
rayon = 5
aire = 3.14 * rayon**2
print(aire)
- Cliquez sur le bouton ▶ à gauche de la cellule pour exécuter le code.
Le résultat s’affiche directement sous la cellule exécutée, ce qui permet de visualiser instantanément la sortie du programme.
Les notebooks sont particulièrement pratiques pour tester des morceaux de code indépendamment les uns des autres, documenter vos étapes et conserver vos essais.
