}}
'''IDLE''' ('''Integrated Development and Learning Environment''') <ref>From the Help > About screen</ref> <ref>{{CiteCita web|url=https://docs.python.org/3/library/idle.html|titletitolo=IDLE — Python 3.9.5 documentation|access-dateaccesso=4 giugno 2020-06-04|archive-urlurlarchivio=https://web.archive.org/web/20200604195234/https://docs.python.org/3/library/idle.html|archive-date=2020-06-04}}</ref> è 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. <ref>[{{cita testo|url=https://lwn.net/1998/1119/idle.html |titolo=Subject: IDLE 0.1 -- a Python IDE] {{Webarchive|urlurlarchivio=https://web.archive.org/web/20180925142146/https://lwn.net/1998/1119/idle.html|date=2018-09-25}}, 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.''</ref> <ref>[{{cita testo|url=https://web.archive.org/web/20191101181226/https://hg.python.org/cpython/file/tip/Lib/idlelib/HISTORY.txt |titolo=IDLE 0.1 was distributed with the Python 1.5.2b1 release on 12/22/98.]|postscript=nessuno}}, From: ''\Python-1.5.2\Tools\idle\NEWS.txt''</ref>
È disponibile come pacchetto opzionale Python in molte [[Distribuzione Linux|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]], [[Microsoft Windows|Windows]] e [[macOS]].
Secondo quanto riportato nella documetazione ufficiale, <ref>{{CiteCita web|url=https://docs.python.org/3/library/idle.html|titletitolo=Documentazione IDLE|languagelingua=Inglese}}</ref> 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, [[Syntax highlighting|colorazione del codice Python]], indentazione intelligente, suggerimenti per le chiamate, completamento automatico e altre funzionalità.
* '''Debugger''': Include un debugger con punti di [[Breakpoint|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]], <ref>Fonte: {{cita web|url=https://www.python.org/search/hypermail/python-1992/0001.html|titolo=Copia archiviata|accesso=27 ottobre 2009|urlarchivio=https://web.archive.org/web/20091217210327/http://www.python.org/search/hypermail/python-1992/0001.html|dataarchivio=17 dicembre 2009|urlmorto=sì}}</ref> è probabile che il nome IDLE sia stato scelto per omaggiare [[Eric Idle]], uno dei membri fondatori dei Monty Python.
== Note ==
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* [{{cita testo|url=https://docs.python.org/library/idle.html |titolo=IDLE nella documentazione Python]}}
* [{{cita testo|url=https://wiki.python.org/moin/IDLE |titolo=IDLE sul wiki di Python]}}
* [{{cita testo|url=https://web.archive.org/web/20150901103436/http://www.annedawson.net/Python_Editor_IDLE.htm |titolo=Una guida all'utilizzo di IDLE]}}
{{Portale|Informatica|Softwaresoftware libero}}
|