Esercizio - Creare un file di Jupyter Notebook in Visual Studio Code ed eseguire un programma semplice

Completato

Ora che sono stati installati tutti gli strumenti necessari, è possibile creare un file di Jupyter Notebook e iniziare a scrivere codice.

Creare un file di Jupyter Notebook

Per iniziare, creare una cartella per organizzare facilmente tutti i file di Jupyter da creare. Selezionare un percorso facilmente accessibile nel computer, ad esempio la cartella Documenti o Desktop, e creare una cartella con un nome simile a Jupyter files o Python.

Creare un file Jupyter Notebook che eseguirà il codice Python:

  1. Aprire Visual Studio Code.
  2. Selezionare File>Nuovo file (o digitare Ctrl-N). Verrà aperto un file vuoto.
  3. Salvare il file come file jupyter:
    1. Selezionare File>Save (Salva) o digitare Ctrl-S.
    2. Assegnare al file un nome a scelta.
    3. Selezionare il percorso Salva con nome che deve essere la cartella appena creata.
    4. Modificare il tipo di file in "Jupyter" nel menu a discesa. In alternativa è possibile aggiungere l'estensione .ipynb, che modifica automaticamente il tipo di file in "Jupyter".

È possibile capire che l'operazione ha avuto esito positivo se viene visualizzato il nome del file seguito da ".ipynb" nella parte superiore sinistra della schermata e all'apertura del file in Visual Studio Code vengono visualizzate le celle invece della pagina dell'editor a tinta unita.

Screenshot of the Python setup environment Jupyter file type.

Nota

Se nel file non vengono visualizzate le celle ma viene comunque visualizzata la vista dell'editor, provare a chiudere VS Code e quindi aprire il file .ipynb selezionando Open with Code (Apri con codice). Quindi, se il codice indica che il file è in "modalità con restrizioni", selezionare la casella Restricted Mode (Modalità con restrizioni) nell'angolo in basso a sinistra e quindi selezionare Trust Considera attendibile.

Configurare l'ambiente Python

Quando si ha un file di Jupyter Notebook, è necessario scegliere l'ambiente Python da usare. Visual Studio Code potrebbe aver riconosciuto Python dopo l'installazione. In caso contrario, scegliere Seleziona kernel nell'angolo in alto a destra della schermata e quindi selezionare l'ambiente Python.

Screenshot showing setup of Python environment Python version needs to be defined.

VS Code ora mostra la versione di Python selezionata.

Screenshot showing setup of Python environment Python version selection.

A questo punto, è necessario aggiungere i file di Jupyter Notebook al percorso.

  1. Digitare "2+2" nella prima riga dell'editor.
  2. Selezionare il pulsante di riproduzione a sinistra della cella. Viene visualizzata una finestra che chiede di installare Jupyter Notebook.
  3. Selezionare Install per avviare l'installazione. L'operazione può richiedere fino a 5 minuti, quindi potrebbe essere necessario attendere.

Screenshot showing Python setup environment install Jupyter Notebooks.

A questo punto, Jupyter Notebook dovrebbe essere installato nel computer. Prima di continuare, verificare che anche il kernel di Jupyter Notebook sia in esecuzione con la versione corretta di Python. È possibile visualizzare la versione nell'angolo in alto a destra di Visual Studio Code. Assicurarsi che quando si seleziona nuovamente il pulsante di riproduzione, il programma stampi "4".

Informazioni sui file di Jupyter Notebook

Nell'articolo su Jupyter Notebook in Visual Studio Code sono disponibili informazioni utili sull'uso dell'ambiente. In Jupyter Notebook il codice viene scritto all'interno di celle.

  • Selezionare il pulsante con il segno più nella parte superiore del file per creare una nuova cella sotto quella corrente. È possibile creare una nuova cella Codice o una cella Markdown.
  • Selezionare il cestino sopra una cella per eliminare la cella selezionata.
  • Trascinare la cella da sinistra per spostarla in alto o in basso rispetto alle celle circostanti.
  • Usare il pulsante di riproduzione a sinistra di ogni cella per eseguire la cella.

Dopo l'esecuzione di una cella, viene visualizzato un numero, racchiuso tra parentesi quadre, che consente di tenere traccia delle celle eseguite. Questa funzionalità è importante perché, come si ricorderà, è possibile ripetere l'esecuzione di celle all'interno di un file di Jupyter Notebook, e questo potrebbe modificare le variabili o lo stato del programma.

Se si esamina la parte superiore del file, si vedrà che è possibile selezionare Esegui tutto per eseguire contemporaneamente tutte le celle del notebook. È infine possibile selezionare il pulsante di interruzione rosso per forzare l'arresto del programma in qualsiasi momento.

Scrivere ed eseguire un programma semplice

A questo punto è possibile testare la configurazione scrivendo un programma semplice "Hello World". Nella prima cella digitare il codice seguente e quindi selezionare il pulsante di riproduzione.

"Hello World"

Screenshot showing test in Jupyter Notebook.

Al di sotto della cella eseguita, dovrebbe essere visualizzato l'output con il testo Hello World.

Si è così È stato programmato un computer per l'output di testo. Passaggio successivo: tecniche di intrusione nel mainframe ... oppure, molto più probabilmente, si apprenderanno altri concetti di base relativi a Python.