IDLE (Python)

IDLE
software

IDLE in azione in Ubuntu: shell con impostazioni relative all'highlightsIDLE in azione in Ubuntu: shell con impostazioni relative all'highlights
Genere| Integrated development environment (non in lista)
Sviluppatore| Guido van Rossum
Data prima versione| 22 dicembre 1998
Ultima versione| 3.12.9 (4 febbraio 2025)
Sistema operativo| Linux
Microsoft Windows
macOS
Linguaggio| Python
Licenza| Python Software Foundation License
(licenza libera)
Lingua| Solo inglese
Sito web| docs.python.org/library/idle.html
Modifica dati su Wikidata · Manuale

IDLE (Integrated Development and Learning Environment) [1][2] è un ambiente di sviluppo integrato per Python che viene distribuito in bundle con la distribuzione Python di default a partire dalla versione 1.5.2b1.[3][4]

È disponibile come pacchetto opzionale Python in molte distribuzioni Linux. IDLE è interamente scritto in linguaggio Python e utilizza il toolkit grafico Tkinter per la sua interfaccia utente. Tkinter è una libreria che fornisce funzioni wrapper per il toolkit Tcl/Tk, permettendo di creare interfacce grafiche in Python.

L'interfaccia di IDLE è intuitiva e facile da usare, rendendola ideale anche per i principianti. Offre tutte le funzionalità di base necessarie per scrivere, eseguire codice Python ed è disponibile per Linux, Windows e macOS.

Secondo quanto riportato nella documetazione ufficiale,[5] le sue caratteristiche principali sono:

* Python Shell Window: Include una finestra di shell interattiva (interprete Python) con colorazione del codice di input, output e messaggi di errore.
* Editor di Testo Multi-Window: Offre un editor di testo con più finestre, con funzionalità come annullamento multipla, colorazione del codice Python, indentazione intelligente, suggerimenti per le chiamate, completamento automatico e altre funzionalità.
* Debugger: Include un debugger con punti di interruzione persistenti (breakpoint), esecuzione passo-passo e visualizzazione dei namespace globali e locali.

Guido van Rossum, il creatore di Python, ha chiarito che IDLE sta per "Integrated Development and Learning Environment" (Ambiente Integrato di Sviluppo e Apprendimento). Dato che van Rossum ha chiamato il linguaggio Python in onore del gruppo comico britannico Monty Python,[6] è probabile che il nome IDLE sia stato scelto per omaggiare Eric Idle, uno dei membri fondatori dei Monty Python.

## Note

[modifica | modifica wikitesto]

1. ^ From the Help > About screen
2. ^ IDLE — Python 3.9.5 documentation, su docs.python.org. URL consultato il 4 giugno 2020 (archiviato dall'url originale il 4 giugno 2020).
3. ^ Subject: IDLE 0.1 -- a Python IDE (archiviato dall'url originale il 25 settembre 2018)., By Guido van Rossum - 16 Nov 1998 - comp.lang.python, At the conference I mentioned a few times that I was working on a Tkinter-based IDE for Python. I've decided to use the paradigm "release early and often" for this piece of software (especially since I don't expect I'll have much time to work on it), so version 0.1 (essentially a dump of my directory) is now sitting in the contrib directory ftp.python.org.
4. ^ IDLE 0.1 was distributed with the Python 1.5.2b1 release on 12/22/98. (TXT) (archiviato dall'url originale il 1º novembre 2019), From: \Python-1.5.2\Tools\idle\NEWS.txt
5. ^ (EN) Documentazione IDLE, su docs.python.org.
6. ^ Fonte:  Copia archiviata, su python.org. URL consultato il 27 ottobre 2009 (archiviato dall'url originale il 17 dicembre 2009).

## Altri progetti

[modifica | modifica wikitesto]

Altri progetti

* Wikimedia Commons

* Wikimedia Commons contiene immagini o altri file su IDLE

## Collegamenti esterni

[modifica | modifica wikitesto]

*   * (EN) Sito ufficiale, su python.org.
* IDLE, su packages.debian.org.
* (EN) IDLE, su GitHub.
* Repository sorgenti di IDLE, su github.com.
* IDLE nella documentazione Python.
* IDLE sul wiki di Python.
* Una guida all'utilizzo di IDLE (archiviato dall'url originale il 1º settembre 2015).

Portale Software libero: accedi alle voci di Wikipedia che trattano di software libero
*[url originale]: http://www.annedawson.net/Python_Editor_IDLE.htm
*[TXT]: documento di puro testo
*[EN]: inglese