IDLE (Python)
IDLE software | |
---|---|
IDLE 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.11.0 (24 ottobre 2022) |
Sistema operativo | Linux Microsoft Windows macOS |
Linguaggio | Python |
Licenza | Python Software Foundation License (licenza libera) |
Lingua | Solo inglese |
Sito web | docs.python.org, https://docs.python.org/library/idle.html . |
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]- ^ From the Help > About screen
- ^ IDLE — Python 3.9.5 documentation, su docs.python.org. URL consultato il 4 giugno 2020 (archiviato dall'url originale il 4 giugno 2020).
- ^ 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.
- ^ 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
- ^ (EN) Documentazione IDLE, su docs.python.org.
- ^ Fonte: Copia archiviata, su python.org. URL consultato il 27 ottobre 2009 (archiviato dall'url originale il 17 dicembre 2009).
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).