002 Python3 – IDLE Shell e IDLE Editor.

18 Dicembre, 2022 (22:49) | Linux | By: sargonsei

002 Python3 – IDLE Shell e IDLE Editor.

A) Python3 consente sia di impartire comandi singoli in linguaggio Python, sia di avviare script scritti in Python.
Affinché i singoli comandi siano eseguiti, è indispensabile che siano impartiti da apposita shell, mentre gli script possono essere scritti con un qualsiasi editor di testo, ma si consiglia di utilizzare l’apposito IDLE Editor.

B) Impartire i comandi di Python 3 direttamente dalla IDLE Shell di Python3
B1) Per attivare la shell IDLE, aprire un terminale ed impartire il comando
idle # Avvia IDLE shell

B2) In alternativa, da LMDE5, è possibile trasformare la shell BASH in shell Python3 impartendo il comando
python3 # La shell BASH diventa una shell di Python3

B3) La Shell per Python3 è molto simile ad una shell BASH, ma esegue solo comandi impartiti in Python.
Per esempio: volendo far comparire la scritta “Prova di scrittura”, occorre impartire il comando
print (“Prova di scrittura”) # Scrive Prova di scrittura

B4) Fra le due shell suddette, la IDLE Shell è la più pratica, in quanto è indipendente dal Sistema Operativo, e colora automaticamente ciò che viene digitato in base alla funzione. Nello specifico:
i comandi predefiniti appaiono VIOLA
Simboli, nomi e numeri appaiono NERI
il testo appare VERDE
gli errori appaiono in ROSSO
le parole chiave appaiono in ARANCIONE
l’optput appare in BLU

C) Impartire i comandi di Python 3 precedentemente salvati in un apposito script tramite IDLE Editor di Python3
Per attivare il suddetto editor di testo integrato nella “IDLE Shell” di Python occorre:
C1) Avviare la “IDLE Shell” di Python.

C2) Dal menù a tendina della “IDLE Shell” di Python, selezionare:
[File] > [New File]
Apparirà un editor di testo (con menù molto simile alla “IDLE Shell” di Python) dal quale sarà possibile digitare un nuovo script, oppure modificare uno script preesistente.

C3) Se si desidera modificare uno script preesistente, dal menù a tendina (di “IDLE Shell” oppure di “IDLE Editor” di Python) selezionare:
[File] > [Open…]
per aprire il pannello di ricerca e, nal pannello suddetto, navigare fra le cartelle del computer alla ricerca dello script da modificare; una volta trovato, cliccandoci sopra verrà aperto all’interno dell’editor di “IDLE Editor”, e quindi sarà possibile sia modificarlo, sia avviarlo.

C4) Per salvare col nome che si desidera e nella cartella che si desidera, il testo creato ovvero modificato all’interno dell’editor di testo integrato nella “IDLE Shell” di Python, dal menù a tendina del suddetto editor di testo e, dal menù a tendina, selezionare:
[File] > [Save As…]
per aprire il pannello di ricerca e, nal pannello suddetto:
– navigare fra le cartelle del computer fin dentro alla cartella nella quale si desidera salvare il testo;
– scrivere, nell’apposita area del suddetto pannello di ricerca, il nome con cui si vuole salvare il testo;
– cliccare sul pulsante [Salva] del pannello stesso.

C5) Per eseguire i comandi scritti nello script aperto all’interno di IDLE Editor, dal menù a tendina di IDLE Editor selezionare:
[Run] > [Run Module]
L’output dello script verrà visualizzato nella IDLE Shell

C6) Per eseguire i comandi di uno script scritto in Python 3 senza prima aprirlo nell’IDLE Editor:
– Aprire un terminale nella cartella in cui si trova lo script da eseguire, ed impartire il comando
python3 nomeScript.pydove nomeScript è il nome dello script da eseguire, e py è l’estensione del nome dello script da eseguire.
L’output dello script verrà visualizzato nel terminale da cui il comando è stato impartito.