L’environnement de développement IDLE (Integrated Development and Learning Environment) peut être utilisé comme un interpréteur de commandes en mode interactif (Shell), mais aussi pour exécuter du code à partir d’un fichier.
Cet environnement a été créé pour simplifier le processus d’écriture, d’exécution et de test d’un programme.
L’interpréteur de commandes Python
Lorsque vous installez Python sur votre ordinateur, IDLE est installé automatiquement.
En mode interactif, le Shell (l’interpréteur de commandes), affiche le signe >>>
, indiquant qu’il attend que vous tapiez des instructions Python sur le clavier. Une fois que vous avez tapé une instruction et appuyé sur la touche Entrée
, l’interpréteur l’exécute immédiatement, puis attend que vous en tapiez une autre déclaration.
Selon votre système d’exploitation, recherchez IDLE puis ouvrez-le.
Comme Python 3.8 n’est pas la version par défaut sur mon système, j’ouvre le terminal et je tape idle3.8
(voici comment installer la dernière version).

Si vous avez un fond blanc, vous pouvez le modifier en allant dans Options -> Configure IDLE
.

Cliquez sur highlights et à droite choisissez IDLE Dark.

Nous allons exécuter du code en mode interactif (ligne de commandes).
Saisissez le code précédé par les trois chevrons >>>
puis appuyez sur la touche Entrée
.
>>> print("Hello Python") # appuyez sur la touche Entrée
Hello Python
>>> 3 + 5 # Addition
8
>>> x = 10 # x stock la valeur de 10
>>> x
10
Le signe #
indique qu’il s’agit d’un commentaire, l’interpréteur va l’ignorer quand il exécute le code.
L’environnement de développement IDLE comme un éditeur de code
On peut également utiliser l’environnement de développement IDLE comme un éditeur de code. En fait, un EDI ou environnement de développement intégré est doté d’un éditeur de code, d’un débogueur et d’un générateur d’interface graphique, ainsi que d’autres fonctionnalités.
Maintenant écrivons notre code précédent en mode script.
Créez un nouveau fichier en sélectionnant File -> New File
dans le menu.

Saisissez print("Hello Python")
dans la fenêtre qui s’affiche, puis enregistrez le fichier sous hello.py
en sélectionnant File -> Save
.
Maintenant vous avez deux fenêtres, une pour le Shell et une autre pour votre fichier hello.py
que vous avez créé.
Maintenant, dans la fenêtre de l’éditeur, appuyez sur la touche F5
pour exécuter le code.

Le Shell affichera la sortie.
Vous pouvez également exécuter le script en sélectionnant Run -> Run Module
dans la barre de menu de l’éditeur de texte.
Le résultat s’affichera dans la fenêtre du Shell.

Contrairement à l’interpréteur de commandes Python en mode interactif, le mode script vous permet d’enregistrer votre code dans un fichier.
IDLE est généralement utilisé par les débutants pour des fins éducatives à cause de sa simplicité.
Toutefois, dans votre parcours de programmeur, vous aurez la possibilité d’utiliser des outils plus puissants.