What is an IDLE



What is an IDLEb

colab
IDLE is Python’s Integrated Development and Learning Environment. IDLE has the following features:
1. coded in 100% pure Python, using the tkinter GUI toolkit
2. cross-platform: works mostly the same on Windows, Unix, and macOS
3. Python shell window (interactive interpreter) with colorizing of code input, output, and error messages
4. multi-window text editor with multiple undo, Python colorizing, smart indent, call tips, auto completion, and other features
5. search within any window, replace within editor windows, and search through multiple files (grep)
6. debugger with persistent breakpoints, stepping, and viewing of global and local namespaces
7. configuration, browsers, and other dialogs


IDLE has two main window types, the Shell window and the Editor window. It is possible to have multiple editor windows simultaneously. On Windows and Linux, each has its own top menu. Each menu documented below indicates which window type it is associated with.

Output windows, such as used for Edit => Find in Files, are a subtype of editor window. They currently have the same top menu but a different default title and context menu.

On macOS, there is one application menu. It dynamically changes according to the window currently selected. It has an IDLE menu, and some entries described below are moved around to conform to Apple guidelines.




  • gk