Accéder au contenu principal

Tutoriel d’introduction à Python IDLE

Découvrez ce qu’est Python IDLE (Integrated Development and Learning Environment), comment l’installer et comment exploiter ses fonctionnalités pour écrire vos programmes Python.
Actualisé 19 sept. 2026  · 9 min lire

Explorer avec l’IA

ChatGPTClaudePerplexity

I

Si vous débutez en Python et souhaitez aller plus loin, suivez le cours Introduction to Data Science in Python de DataCamp.

python shell
Python IDLE

Introduction

IDLE signifie Integrated Development and Learning Environment. L’histoire du nom IDLE fait écho à celle de Python. Guido Van Rossum a baptisé Python d’après la troupe comique britannique Monty Python, et IDLE rend hommage à Eric Idle, l’un des membres fondateurs des Monty Python. IDLE est fourni avec l’implémentation par défaut du langage Python depuis la version 01.5.2b1. Il est proposé comme composant optionnel dans de nombreuses distributions Linux, Windows et Mac.

IDLE, tel qu’illustré ci-dessus, est un IDE simple et ergonomique, conçu en priorité pour les débutants. Grâce à sa simplicité, il est largement plébiscité et recommandé à des fins pédagogiques. Il offre un ensemble de fonctionnalités que nous passerons en revue en détail, avec des exemples, dans ce tutoriel.

Parmi ses principales fonctionnalités :

  • Shell Python avec surlignage syntaxique,

  • Éditeur de texte multi‑fenêtres,

  • Autocomplétion du code,

  • Indentation intelligente,

  • Animation et exécution pas à pas (une ligne à la fois) pour faciliter le débogage,

  • Points d’arrêt persistants,

  • Enfin, visibilité de la pile d’appels (call stack).

Comment installer IDLE ?

  • Une première méthode consiste à installer Python depuis le site officiel, comme ci‑dessous.

    Vous pouvez y télécharger les dernières versions de Python pour différents systèmes d’exploitation (Windows, Linux et macOS). Le site propose également des images Docker de Python, que vous pouvez utiliser directement si Docker est installé sur votre machine.

Comment installer IDLE

Installons Python sur Windows.

Installer Python sur Windows

  • Le développement de Python 2 étant arrêté, installons la dernière version de Python, à savoir la 3.8.2.
Installer Python sur Windows
  • Téléchargez le fichier Windows x86 executable installer adapté à votre OS (32 bits ou 64 bits) puis exécutez‑le. Lors du lancement, une fenêtre s’ouvre comme ci‑dessous. Assurez‑vous de cocher install launcher for all users et add Python3.8 to Path, en plus de l’installation recommandée.
Installer Python sur Windows
  • Une fois l’installation terminée, ouvrez le menu Démarrer, tapez idle et cliquez. Vous devriez voir apparaître le logiciel IDLE.

IDLE avec Anaconda

IDLE peut également être utilisé via Anaconda. Si Anaconda est déjà installé, ouvrez l’Anaconda Prompt depuis le menu Démarrer et tapez idle dans le terminal Anaconda, comme ci‑dessous.

IDLE avec Anaconda

Comme IDLE est fourni avec Anaconda, vous devrez télécharger Anaconda depuis ce site.

Pour savoir comment installer Anaconda, consultez la documentation.

Maintenant que vous avez installé IDLE sur votre machine, passons en revue ses fonctionnalités en détail.

Découvrir les fonctionnalités d’IDLE

  • N’écrivez pas de longues portions de code contenant des fonctions/classes directement dans le shell d’IDLE. Dans ces cas‑là, allez dans le menu File d’IDLE et cliquez sur New File.
Découvrir les fonctionnalités d’IDLE
  • Vous pouvez personnaliser IDLE via les menus Format, Edit et Options.

    • Modifier la taille de police : ouvrez le menu Options et cliquez sur configure idle.

      Vous pourrez choisir la famille et la taille de police, mettre en gras, et régler la largeur d’indentation selon vos préférences, comme ci‑dessous.

      IDLE offre cette souplesse pour que chacun travaille avec une taille de police confortable. Sur un écran réduit, disposer d’un IDE permettant d’agrandir la police est précieux : IDLE soulage ainsi la fatigue visuelle.

      Au‑delà de la police, vous pouvez ajuster l’indentation, fixée par défaut à 4 espaces conformément aux recommandations PEP‑8.

Découvrir les fonctionnalités d’IDLE
  • Écrire votre premier code dans IDLE

    Vous allez écrire un petit programme : importer la bibliothèque NumPy, définir deux tableaux et les additionner. Enfin, vous exécuterez le code et verrez le résultat dans le shell d’IDLE.

    Pour pouvoir importer NumPy, assurez‑vous qu’il est installé. Sinon, ouvrez l’invite de commandes et tapez pip install NumPy.

Écrire votre premier code dans IDLE

Visibilité de la pile d’appels (call stack)

En écrivant le code ci‑dessus, vous verrez apparaître une boîte de dialogue pour les fonctions print et np.sum. IDLE indique quels paramètres peuvent être passés à np.sum. C’est l’une des fonctionnalités importantes mais moins visibles d’IDLE, qui présente la call stack de manière détaillée.

Visibilité de la pile d’appels

Pour exécuter ce code, ouvrez le menu Run et cliquez sur run module ou appuyez sur F5. Le shell d’IDLE s’ouvrira avec la sortie de votre programme.

Visibilité de la pile d’appels
Visibilité de la pile d’appels

Le menu Edit dans IDLE

Le menu Edit d’IDLE regroupe de nombreuses fonctions générales :

  • undo,
  • redo,
  • find,
  • find in files,
  • replace,
  • go to line,
  • show surrounding parenthesis

Mais sa fonction phare est show completions, qui permet d’autocompléter votre code. Sur un projet volumineux et complexe, vous pourriez passer beaucoup de temps à taper.

La fonction show complete d’IDLE vous fait gagner du temps en tentant de compléter le code pour vous. Python IDLE peut autocompléter les fonctions et les classes. Utilisez la touche Tab ou Ctrl+Espace, comme ci‑dessous :

Le menu Edit dans IDLE

Vous avez déjà vu l’option Fonts/Tabs. Voyons maintenant d’autres réglages dans configure_idle depuis le menu Options.

  • Highlights : vous pouvez modifier les couleurs de la syntaxe selon vos préférences. Vous pouvez aussi configurer IDLE en mode sombre, très utile lorsque vous codez longtemps et souhaitez reposer vos yeux.

    Par défaut, IDLE est en mode classique, mais vous pouvez activer un thème sombre.

Le menu Edit dans IDLE

IDLE en thème sombre !

IDLE en thème sombre !
  • Keys : cette section permet d’associer des actions à des combinaisons de touches (raccourcis clavier). Indispensables pour gagner en productivité avec un IDE. Vous pouvez définir vos propres raccourcis ou utiliser ceux par défaut.

    Comme on le voit ci‑dessous, les touches sont présentées sous la forme Action – Touche, indiquant l’action déclenchée par une ou plusieurs touches. Même si les développeurs les personnalisent rarement, ces raccourcis dans IDLE facilitent le travail, surtout quand vous devez écrire beaucoup de code rapidement.

IDLE en thème sombre !

Comme les autres menus, Format propose des fonctions utiles : indenter une région, désindenter, commenter une région, etc.

Regardons l’indentation d’une région. En Python, l’indentation délimite un bloc de code. Si vous avez oublié d’indenter, la fonction d’indentation peut vous sauver la mise.

L’option a ajouté 4 espaces aux lignes sélectionnées, comme ci‑dessous :

Menu Format



De même, dedent region supprime les espaces inutiles de votre code.

Écrire un code de palindrome dans IDLE

Un palindrome est un mot, une phrase ou une suite de chiffres qui se lit de la même façon dans les deux sens.

Par exemple : 121, 151, etc.

Écrivons rapidement un code de palindrome dans IDLE et observons le résultat.

Écrire un code de palindrome dans IDLE



Enregistrez ensuite le code ci‑dessus et exécutez‑le.

Écrire un code de palindrome dans IDLE



Comme on le voit sur la sortie, lors des quatre essais, le programme a demandé une saisie à l’utilisateur, puis a exécuté les conditions if‑else en fonction de l’entrée.

Conclusion

Félicitations, vous êtes arrivé au bout de ce tutoriel !

Dans ce tutoriel, vous avez découvert Python IDLE, son installation et ses principales fonctionnalités. Maintenant que vous êtes à l’aise avec ses atouts, vous pourrez l’adopter plus facilement.

Si vous débutez tout juste en Python, IDLE est un excellent environnement pour mettre les mains dans le code.

Si vous commencez en Python et souhaitez approfondir, suivez le cours Introduction to Data Science in Python de DataCamp.

Sujets
Python

Cours Python

Cours

Introduction à Python

4 h
7M
Apprenez les bases de l’analyse de données avec Python en quatre heures et explorez ses principaux packages.
Afficher les détailsRight Arrow
Commencer Le Cours
Voir plusRight Arrow