Aller au contenu

Écrire et exécuter un programme Python

Comment installer Python ?

Avant toute chose, il est nécessaire d'installer Python. Pour vérifier si Python est installé, on peut écrire dans un terminal la commande python -V ou python3 -V. Si le programme est installé, sa version apparaît dans le terminal. Sinon, un message d'erreur apparaît.

Installation de Python

Installer Python 3.13

Le bouton ci-dessus vous permet d'ouvrir directement le Microsoft Store, et de vous afficher la page Python 3.13. Installez cette application pour installer Python.

Attention, vous devrez installer les nouvelles versions majeures de Python manuellement.

Installer Python 3

Le bouton ci-dessus revient à exécuter le code ci-dessous :

sudo apt install python3 -y

Cela devrait installer Python ou le mettre à jour s'il est déjà installé.

Télécharger Python 3

Le bouton ci-dessus permet de télécharger l'installateur de Python. Il faut ensuite l'exécuter et suivre le processus d'installation.

Comment écrire un programme en Python ?

Via le terminal

Terminal Python

La première façon basique pour écrire un programme en Python (et l'exécuter) est d'utiliser un terminal (ou invite de commande sous Windows). En entrant python ou python3, le terminal devient un terminal Python. Les symboles >>> nous indiquent qu'on peut entrer une instruction en Python.

Essayons par exemple ceci, obtenu en tapant python dans un terminal :

Python 3.12.4 (main, Jun 7 2024, 06:33:07) [GCC 14.1.1 20240522] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello World !")

En appuyant sur Entrée, le code s'exécute et affiche Hello World !.

Pour quitter, on utilisera Ctrl + D ou on écrira exit().

À éviter

L'utilisation du terminal ne peut se faire que sur des petits tests. Vous ne pourrez pas sauvegarder ce que vous avez écrit dans le terminal ! Il est impératif de privilégier une autre méthode.

Avec un éditeur de texte

Python peut aussi lire le contenu d'un fichier texte (à ne pas confondre avec un document LibreOffice ou Word). Ouvrez un éditeur de texte (Gedit, Bloc-notes) et entrez le même code qu'au-dessus, c'est-à-dire print("Hello World").

Le fichier texte doit ensuite être enregistré avec l'extension .py et non .txt. Pour l'exécuter, on inscrira dans un terminal python3 nom_fichier.py après s'être placé dans le bon dossier.

Afficher les extensions de fichier

Sous Windows, les extensions de fichier sont masquées par défaut.

Pour les afficher, ouvrez l'explorateur de fichiers, puis accédez à ses options Options des dossiers. Dans l'onglet Affichage, vous trouverez une ligne Masquer les extensions des fichiers dont le type est connu. Désactivez ce réglage et enregistrez.

Avec un IDE (recommandé)

Les méthodes vues précédemment nécessitent l'utilisation du terminal. Cela peut vite devenir compliqué, surtout lorsqu'on débute. La majorité des développeurs utilisent un éditeur spécialisé, plus connu sous le nom d'IDE (Integrated Development Environment).

Ce type de logiciel propose, en plus d'un éditeur de texte, une intégration aux langages de programmation. Cela permet donc de rédiger un code Python à l'aide de propositions de mots-clefs, puis de l'exécuter en un clic.

Au lycée, nous utiliserons Pyzo. Lors du premier démarrage, il détectera automatiquement votre installation de Python. Validez son choix en cliquant sur use this environment.

Installation de Pyzo

Télécharger Pyzo

Le bouton ci-dessus permet de télécharger l'installateur de Pyzo. Il faut ensuite l'exécuter et suivre le processus d'installation.

Installer Pyzo

Le bouton ci-dessus revient à exécuter le code ci-dessous :

sudo apt install pyzo -y

Télécharger Pyzo pour puce Apple Silicon (ARM64) Télécharger Pyzo pour puce Intel (x86_64)

Le bouton ci-dessus permet de télécharger l'installateur de Pyzo. Il faut ensuite l'exécuter et suivre le processus d'installation.

Écran d'accueil de Pyzo lors du premier démarrage

Afin de nous simplifier l'utilisation de ce logiciel, vous pouvez fermer les onglets structure du programme et explorateur de fichiers.

Interface

La partie à gauche du logiciel correspond à l'éditeur. C'est ici que vous pourrez naviguer entre vos fichiers via les différents onglets et écrire les différentes instructions pour votre programme.

La partie à droite du logiciel correspond au terminal Python. Lors d'un appui sur , le code contenu dans le fichier à gauche sera exécuté dans le terminal. Il est aussi possible d'interagir avec le terminal en y inscrivant des instructions.

Selon les ordinateurs, il peut être nécessaire d'appuyer sur les deux touches fn* et .

N'oubliez pas d'enregistrer vos fichiers régulièrement !