IDLE (Python)

IDLE

Informations Développé par |  Guido van Rossum

|

Première version |  22 décembre 1998
Dernière version |  3.12.9 (4 février 2025)[1]
Dépôt |  github.com/python/cpython/tree/master/Lib/idlelib
Écrit en |  Python
Système d'exploitation |  Multiplateforme (en)
Environnement |  Multiplateforme
Type  |  Environnement de développement intégré
Licence |  Python Software Foundation License
Site web |  http://www.python.org/idle

modifier \- modifier le code \- voir Wikidata (aide)

IDLE est un environnement de développement intégré pour le langage Python. Il n'est pas inclus dans le paquet Python pour de nombreuses distributions Linux. Il est intégralement écrit avec Python et la bibliothèque graphique Tkinter.

IDLE signifie « Integrated DeveLopment Environment » (« environnement de développement intégré », en français) selon Guido van Rossum[2]. D'autre part, Python étant ainsi appelé en référence à la troupe de comiques britanniques Monty Python, le nom IDLE pourrait être une référence à Eric Idle, un membre fondateur de la troupe[3].

## Fonctionnalités

[modifier | modifier le code]

Les principales fonctionnalités de IDLE sont :

* l'éditeur de texte avec coloration syntaxique, l'autocomplétion, l'indentation ;
* le terminal Python avec coloration syntaxique ;
* le débogueur intégré avec avancement par étape, point d'arrêts persistants et pile d'appels.

## Notes et références

[modifier | modifier le code]

1. ↑ (en) « Changelog » (consulté le 1er avril 2025)
2. ↑ IDLE 0.2 -- Integrated DeveLopment Environment for Python, De : Guido van Rossum.
3. ↑ Lutz, Mark & Ascher, David (2004). Learning Python, p. 40. O'Reilly Media, Inc. (ISBN 0596002815).

## Annexes

[modifier | modifier le code]

### Voir aussi

[modifier | modifier le code]

* Liste d'environnements de développement intégré pour Python (en)
* Eric Python IDE (en)

### Liens externes

[modifier | modifier le code]

* (fr) Page officielle de IDLE dans la documentation Python
* (en) Guide d'utilisation de IDLE

v · m

Python

Implémentation |

* CPython
* IronPython
* Jython
* Numba
* Psyco
* PyPy
* PyS60
* Shed Skin
* Stackless Python
* Unladen Swallow

Framework |

* Bottle
* CherryPy
* Django
* Flask
* Mako
* Porcupine
* Pylons
* PyObjC (en)
* Quixote
* Qt
* PyQt
* PySide
* PyGTK
* Scrapy
* TurboGears
* Web2py

IDE |

* Anjuta
* Aptana
* Boa Constructor
* IDLE
* KDevelop
* Komodo
* Microsoft Visual Studio
* PyCharm
* PyDev
* Spyder

Organisations |

* Python Software Foundation
* Django Software Foundation
* Django Girls
* PyLadies

Autres |

* Python Software Foundation License
* Pip
* Liste de logiciels Python
* Guido van Rossum
* PyCon
* PyPI

* Portail de la programmation informatique
* Portail des logiciels libres

*[(en)]: Langue : anglais
*[1er]: premier
*[(fr)]: Langue : français
*[v]: Voir ce modèle.
*[m]: Modifier ce modèle. Merci de prévisualiser avant de sauvegarder.