Vai al contenuto

IDLE (Python)

Da Wikipedia, l'enciclopedia libera.
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
GenereIntegrated development environment (non in lista)
SviluppatoreGuido van Rossum
Data prima versione22 dicembre 1998
Ultima versione3.11.0 (24 ottobre 2022)
Sistema operativoLinux
Microsoft Windows
macOS
LinguaggioPython
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à.
  • 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.

  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).

Collegamenti esterni

[modifica | modifica wikitesto]
  Portale Software libero: accedi alle voci di Wikipedia che trattano di software libero