Mise en place
Introduction
La programmation est l'art de commander à un ordinateur de faire exactement ce que vous voulez et Python compte parmi les langages qu'il est capable de comprendre pour recevoir vos odres. Nous allons essayer cela tout de suite avec des ordres très simples concernant des nombres, puisque ces derniers constituent son matériau de prédilection.
Nous allons lui fournir nos premiere "instructions", et préciser au passage la définition de quelques termes essentiels du vocabulaire informatique, indispensable à la compréhension de ce cours.
Info
A la fin de ce chapitre, vous serez en mesure de créer votre premier programme Hello World sur les deux principaux type d'OS :
- Linux
- Windows
Installation de l'environnement
Nous allons ici mettre en place un environnement pour utiliser Python. Nous avons, pour ce faire, plusieurs façons :
Possibilité de dialoguer directement depuis le clavier.
Windows, Gnome, VsCode, CodeBlock, ...
1. Pour lancer l'interpréteur de commande en mode interactif
# LINUX - Ouvrir le terminal et tapez :
$ python3
Python 3.10.12 (main, Mar 3 2026, 11:56:32) [GCC 11.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
# WINDOWS - tapez `cmd` dans la barre de recherche et tapez :
$ python3
>>>
A savoir
Les trois caractères "supérieur à" (>>>) constituent le signal d'invite, ou prompt principal, lequel vous indique que Python est prêt à exécuter une commande.
2. Pour lancer l'interpréteur de commande avec une interface graphique
Si vous utilisez une interface graphique telle que Windows, VsCode, Gnome,..., vous préfèrerez sans doute travailler dans un environnement de travail spécialisé tel que IDLE.
Nous verrons par la suite comment installer ces différents outils.
Basthon
Basthon est l'acronyme de "Bac À Sable pour pyTHON".
Il ressemble au mot "baston", c'est une allusion à la "lutte" que peut parfois représenter l'apprentissage de la programmation, l'écriture d'un code ou son débogage.
Basthon est utilisé pour s'initier au langage de programmation Python 3 (mais aussi SQL, OCaml, JavaScript et XCAS !), sans rien avoir à installer. Il suffit de disposer d'un navigateur (Firefox ⩾ 78, Chrome ou Chromium ⩾ 85, ou encore Edge 1) à jour et d'une connexion à Internet.
Astuce
En fait, Basthon peut être utilisé pour s'initier à d'autres langages que Python !
Deux interfaces permettent d'utiliser Basthon :
Basthon-Console : Une interface de type console
Basthon-Notebook : Une interface de type notebook
Vous avez un lien qui vous permet d'accéder directement à la console correspondante.
Utilisation de l'interpréteur de commande
Une fois sur Basthon ou dans votre terminal avec l'interpréteur python lancé :
>>> 5+3
8
>>> 2 - 9 # les espaces sont optionnels
-7
>>> 7 + 3 * 4 # la hiérarchie des opérations est respectée
19
>>> (7+3)*4
40
>>> 20 / 3
6.666666666666667
>>> 20 // 3
6
>>> Ctrl-D # quitte l'interpréteur Python
Création de scripts en Python
Jusqu'à présent, nous avons utilisé Python en mode interactif dans le terminal ou Basthon. Cela signifie que vous avez à chaque fois entré directement les commandes directement dans l'interpréteur, sans les sauvegarder au préalable dans un fichier.
Nous allons ici voir comment écrire un script, que vous pourrez ensuite sauvegarder, modifier, copier, etc.
Pour ensuite tester l'exécution de votre programme, il suffira de lancer l'interpréteur python en lui fournissant comme argument le nom du fichier qui contient le script.
Note
Pour ce faire, vous allez désormais rédiger vos séquences d'instructions dans un éditeur de texte, il y a plusieurs choix et ce dernier dépendra de vos affinités. Voici une liste non exhaustive des principaux :
Editeurs
VsCode
Code Block
Pycharm
Vous pouvez tout aussi bien créer votre script sans éditeur en créant un fichier monScript.py et en n'oubliant pas de rajouter .py