Shell di Python

La Shell di Python è l’interprete che esegue i programmi Python, altri pezzi di codice Python o semplici comandi.

Codice di Python

 

Comandi semplici

Aggiunta di una pagina della Shell di Python

Per aggiungere una nuova pagina della Shell di Python nel problema corrente, premere b e selezionare Aggiungi Python > Shell.

La Shell di Python può anche essere avviata dall’Editor di Python eseguendo un programma premendo b e selezionando Esegui > Esegui.

Lavorare nella Shell di Python

Premendo b viene visualizzato il menu Strumenti documento. Con queste opzioni di menu è possibile aggiungere, spostare e copiare blocchi di codice.

Menu Strumenti del documento

 

 

Nota: Se si utilizza un metodo da uno dei moduli disponibili, assicurarsi di eseguire prima un’istruzione del modulo di importazione, come in qualsiasi ambiente di codifica Python.

L’interazione con l’output della Shell è simile all’app Calcolatrice dove è possibile selezionare e copiare gli input e gli output precedenti per l’utilizzo in altre aree della Shell, dell’Editor o in altre app.

Premere la freccia verso l’alto per selezionare, quindi copiare e incollare nella posizione desiderata

Le funzioni e le variabili globali dell’ultimo programma eseguito possono essere inserite premendo h o /+L ed effettuando una selezione dall’elenco oppure premere b e selezionare Variabili > Var: Ultimo programma eseguito.

Per effettuare una scelta da un elenco di funzioni e variabili globali sia dall’ultimo programma eseguito che da qualsiasi modulo importato, premere b e selezionare Variabili > Var: Tutti.

Menu Variabili

   

Variabili dell’ultimo programma eseguito

 

Tutte le variabili

Tutte le pagine della Shell di Python nello stesso problema condividono lo stesso stato (definizioni variabili definite dall’utente e importate). Quando si salva o si esegue un programma Python in quel problema, o si preme b e si seleziona Strumenti > Reinizializza shell, la cronologia della Shell mostrerà uno sfondo grigio indicante che lo stato precedente non è più valido.

Prima di salvare o reinizializzare

 

Dopo il salvataggio o la reinizializzazione

Nota: L’opzione b Strumenti > Cancella cronologia consente di cancellare la schermata di qualsiasi attività precedente nella Shell, tuttavia le variabili sono ancora disponibili.

Messaggi

Durante una sessione Python possono essere visualizzati errori e altri messaggi informativi. Se viene visualizzato un errore nella Shell quando viene eseguito un programma, verrà visualizzato il numero di riga del programma. Premere / b e selezionare Vai all’Editor di Python. Nell’Editor, premere b quindi selezionare Modifica > Vai alla riga. Inserire il numero di riga e premere ·. Il cursore verrà visualizzato sul primo carattere della riga in cui si è verificato l’errore.

Interruzione di un programma in esecuzione

Durante l'esecuzione di una funzione o di un programma, il puntatore visualizzato è } "occupato".

Per arrestare la funzione o il programma:
- Windows®: Premere il tasto F12.
- Mac®: Premere il tasto F5.
- Palmare: Premere il tasto c.