Vai al contenuto

IDLE (Python)

Da Wikipedia, l'enciclopedia libera.
Versione del 21 nov 2024 alle 17:46 di Nicola Fioretti (discussione | contributi) (Nicola Fioretti ha spostato la pagina IDLE a IDLE (Python): Per evitare confusione con idle)
IDLE
software
IDLE in azione in Ubuntu: shell con impostazioni relative all'highlights
IDLE in azione in Ubuntu: shell con impostazioni relative all'highlights
IDLE in azione in Ubuntu: shell con impostazioni relative all'highlights
Genereambiente di sviluppo integrato (non in lista)
SviluppatoreGuido van Rossum
Data prima versione22 dicembre 1998
Ultima versione3.11.0 (24 ottobre 2022)
Sistema operativoLinux
Microsoft Windows
macOS
Linguaggiopython
Python (non in lista)
LicenzaPython Software Foundation License
(licenza libera)
LinguaSolo 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à.

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

  1. ^ From the Help > About screen
  2. ^ IDLE — Python 3.9.5 documentation, su docs.python.org.
  3. ^ Subject: IDLE 0.1 -- a Python IDE Archiviato il 25 settembre 2018 in Internet Archive., 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., 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).

Collegamenti esterni