IDLE est un environnement de développement intégré fourni avec les distributions Windows et macOS Python (il est également disponible dans la plupart des distributions Linux, généralement sous IDLE ou IDLE3). IDLE est écrit en Python à l'aide de Tkinter, et il nous fournit non seulement un environnement d'édition pour Python, mais aussi un excellent exemple de Tkinter en action. Ainsi, bien que l'ensemble de fonctionnalités rudimentaires d'IDLE puisse ne pas être considéré comme de qualité professionnelle par de nombreux codeurs Python, et bien que vous ayez peut-être déjà un environnement préféré pour écrire du code Python.
Familiarisons-nous avec les deux modes principaux d'IDLE :le mode shell et le mode éditeur.
- Lorsque vous lancez IDLE, vous commencez en mode shell, qui est simplement une boucle Python Read-Evaluate-Print-Loop (REPL) similaire à ce que vous obtenez lorsque vous tapez python dans une fenêtre de terminal.
- Le mode Éditeur permet de créer des fichiers de script Python, que vous pourrez exécuter ultérieurement. Lorsque le livre vous demandera de créer un nouveau fichier, c'est le mode que vous utiliserez. Pour ouvrir un nouveau fichier en mode éditeur, accédez simplement à Fichier | Nouveau fichier dans le menu ou appuyez sur Ctrl + N sur le clavier.
Si vous rencontrez l'erreur ci-dessous :
idle3: command not found
vous pouvez essayer d'installer le package ci-dessous selon votre choix de distribution.
Répartition | Commande |
---|---|
Debian | apt-get install idle3 |
Ubuntu | apt-get install idle3 |
Arch Linux | pacman -S idle3 |
Kali Linux | apt-get install idle3 |
Fédora | dnf install idle3 |
Raspbian | apt-get install idle3 |
Résumé
Un aspect clé de la programmation est de pouvoir tester et déboguer votre code, et un outil utile pour y parvenir est un débogueur. L'éditeur IDLE (assurez-vous d'utiliser IDLE3 pour prendre en charge le code Python 3) inclut un débogueur de base. Il vous permet de parcourir votre code, d'observer les valeurs des variables locales et globales et de définir des points d'arrêt.
L'environnement de développement et d'apprentissage intégré (IDLE) est l'IDE par défaut pour Python depuis la version 1.5.2. Il est écrit en Python lui-même à l'aide de la boîte à outils Tkinter GUI et est destiné à être un simple IDE pour les débutants.
IDLE propose un éditeur de texte multi-fenêtres avec auto-complétion, coloration syntaxique et indentation intelligente. IDLE devrait être familier à tous ceux qui ont utilisé Python. Il existe deux versions d'IDLE dans Raspbian, l'une pour Python 2 et l'autre pour Python 3. Les deux programmes sont accessibles depuis Application Menu | Programmation.