Aller au contenu

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 :

Mode interactif

Possibilité de dialoguer directement depuis le clavier.
Interface graphique

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

Cas concret

Dans votre terminal:

$ touch monScript.py        # Cree un fichier monScript.py

Une fois le script créé, écrire dedans :

print("Hello World")

Pour le compiler, allez dans le terminal au niveau de votre script:

$ python3 monScript.py      # Exécute le script                  
Hello World