Come funziona Jupyter Lab

Jupyter Lab è un ambiente di lavoro utile per lavorare nella data science perché facilita l'esplorazione e la visualizzazione dei dati.

Nota. Jupyter Lab è utile per lavorare ed esplorare sui dati. Ha però dei limiti dal punto di vista progettuale. Per applicazioni complesse è sempre meglio usare gli ambienti di sviluppo IDE veri e propri come PyCharm.

Come eseguire i comandi su Jupyter Lab

Su Jupyter Lab i comandi sono impartiti tramite delle celle.

In ogni cella posso scrivere una o più istruzioni in sequenza.

come scrivere i comandi in una cella

Attenzione. Il tasto Enter della tastiera va soltanto a capo. Non esegue le istruzioni nella cella.

Dopo aver scritto le istruzioni in una cella, per eseguirle devo cliccare sull'icona run in alto.

In alternativa premo contemporaneamente sulla tastiera i tasti Shift+Enter.

come eseguire i comandi in una cella

Per visualizzare il valore di una variabile basta scrivere il suo nome in una cella ed eseguirla.

Quindi, anche se si lavora in python non occorre scrivere print.

come visualizzare il valore di una variabile con Python tramite Jupiter Lab

Gli eventuali risultati in output compaiono sotto la cella.

Come modificare una cella

JupyterLab dà la possibilità di modificare le celle già scritte. In questo modo mi evita di scrivere più volte gli stessi comandi.

Clicco su una cella e modifico le istruzione.

Poi premo nuovamente sull'icona Run in alto per eseguire le istruzioni della cella.

come modificare una cella su JupiterLab

L'esecuzione del contenuto di una cella è immediata ma non si propaga automaticamente a tutte le altre celle.

Ad esempio, anche se ho modificato ed eseguito la prima cella, il contenuto della seconda cella non visualizza il valore aggiornato della variabile.

la modifica di una cella non aggiorna le altre celle

Per far propagare una modifica devo aggiornare anche la seconda cella dell'ambiente di lavoro.

In alternativa, posso cliccare sul menù Run in alto e selezionare la voce Run All Cells per aggiornare tutte le celle dell'ambiente.

come aggiornare tutte le celle dell'ambiente di lavoro

Nota. In alcuni progetti è necessario usare la voce Restart Kernel and Run All Cells per resettare l'ambiente e aggiornare tutte le celle. Il semplice aggiornamento senza restart potrebbe causare la propagazione di valori ricalcolati in modo errato.

Ora ache la seconda cella mostra il dato aggiornato.

i valori dell'ambiente di lavoro sono aggiornati

Come salvare l'ambiente di lavoro

Al termine del lavoro posso salvare l'ambiente cliccando sull'icona del salvataggio in alto.

In alternativa posso cliccare sul menù File e selezionare la voce Salva.

come salvare le celle su JupiterLab

Il salvataggio dell'ambiente di lavoro mi permette di ricaricare le stesse celle in un altro momento, senza doverle riscrivere.

E così via.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

Anaconda (data science)

Jupyter Lab

Jupiter Notebook