IDLE (Python)

from Wikipedia, the free encyclopedia
IDLE

Screenshot of IDLE on Ubuntu
Basic data

developer Guido van Rossum
Publishing year 2002
Current  version 3.7.3
( March 25, 2019 )
operating system platform independent
programming language python
category IDE
License Python Software Foundation License
docs.python.org

IDLE , short for "Integrated Development and Learning Environment", is the lightweight integrated development environment ( IDE ) that has been added to the installer for the Python programming language since 1998 . It is written entirely in Python and the Tkinter GUI toolkit, a wrapper for Tcl / Tk .

IDLE is intended as a simple IDE and is suitable for beginners, including in the educational environment. For this purpose, it is cross-platform and avoids overloading with complicated functionalities.

The main functions are:

  • Cross-platform: works largely identically under Windows , Unix and macOS .
  • Python shell window (interactive interpreter ) with coloring of code inputs, outputs and error messages.
  • Multi-window text editor with multiple undo , automatic indentation and coloring of the source code, autocomplete and other functions.
  • Search in any window, replace in editor windows, and search multiple files.
  • Debugger with persistent en breakpoints , stepping and display of global and local namespaces.
  • several dialog boxes for various functions and configurations.

IDLE has been referred to as a “one-way” IDE because experienced users will often switch to a more advanced IDE.

Since Guido van Rossum , the inventor of the Python language, named the programming language to honor the British comedy group Monty Python , the name IDLE was also likely chosen to honor Eric Idle , one of the founding members of Monty Python.

Web links

Commons : IDLE  - collection of pictures, videos and audio files

Individual evidence

  1. blog.python.org . March 25, 2019.
  2. HISTORY.txt. In: github, The Python programming language. Python, January 12, 2019, accessed January 12, 2019 .
  3. IDLE Python 3.7.2 documentation. Retrieved January 12, 2019 .