IDLE è un ambiente di sviluppo integrato che viene fornito in bundle con le distribuzioni Python di Windows e macOS (è prontamente disponibile anche nella maggior parte delle distribuzioni Linux, solitamente come IDLE o IDLE3). IDLE è scritto in Python usando Tkinter e ci fornisce non solo un ambiente di editing per Python, ma anche un ottimo esempio di Tkinter in azione. Quindi, mentre il set di funzionalità rudimentali di IDLE potrebbe non essere considerato di livello professionale da molti programmatori Python e potresti già avere un ambiente preferito per scrivere codice Python.
Acquistiamo familiarità con le due modalità principali di IDLE:modalità shell e modalità editor.
- Quando avvii IDLE, inizi in modalità shell, che è semplicemente un Python Read-Evaluate-Print-Loop (REPL) simile a quello che ottieni digitando python in una finestra di terminale.
- La modalità Editor serve per creare file di script Python, che puoi eseguire in seguito. Quando il libro ti dice di creare un nuovo file, questa è la modalità che utilizzerai. Per aprire un nuovo file in modalità editor, vai semplicemente su File | Nuovo file nel menu o premi Ctrl + N sulla tastiera.
Se riscontri un errore di seguito:
idle3: command not found
puoi provare a installare il pacchetto seguente secondo la tua scelta di distribuzione.
Distribuzione | Comando |
---|---|
Debian | apt-get install idle3 |
Ubuntu | apt-get install idle3 |
Arci Linux | pacman -S idle3 |
Kali Linux | apt-get install idle3 |
Fedora | dnf install idle3 |
Raspbian | apt-get install idle3 |
Riepilogo
Un aspetto chiave della programmazione è essere in grado di testare ed eseguire il debug del codice e uno strumento utile per ottenere ciò è un debugger. L'editor IDLE (assicurati di utilizzare IDLE3 per supportare il codice Python 3) include un debugger di base. Ti consente di scorrere il codice, osservare i valori delle variabili locali e globali e impostare punti di interruzione.
L'Integrated Development and Learning Environment (IDLE) è stato l'IDE predefinito per Python dalla versione 1.5.2. È scritto in Python stesso utilizzando il toolkit GUI di Tkinter ed è pensato per essere un semplice IDE per principianti.
IDLE presenta un editor di testo multi-finestra con completamento automatico, evidenziazione della sintassi e rientro intelligente. IDLE dovrebbe essere familiare a chiunque abbia usato Python. Esistono due versioni di IDLE in Raspbian, una per Python 2 e l'altra per Python 3. Entrambi i programmi sono accessibili dal menu dell'applicazione | Programmazione.