Google Colab · Guida operativa · Area 01 · Marco Consiglio

Home di Colab e primo notebook

La Home di Colab, i notebook di esempio, la creazione di un notebook e il pannello Gemini.

Da dove si comincia

Google Colab (Colaboratory) permette di scrivere ed eseguire codice Python direttamente dal browser, senza installare nulla, in documenti chiamati notebook. Si accede con l'account Google. In questa guida, aggiornata al 2026, usiamo un notebook di prova neutro.

La Home di Colab

In alto trovi il logo, il campo Cerca notebook, le impostazioni e il tuo profilo. Sotto compaiono i due comandi principali: Nuovo notebook e Carica notebook.

La sezione Notebook di esempio propone schede da aprire e studiare (con il comando Mostra tutto). La sezione Recenti elenca gli ultimi notebook con l'ora o la data di apertura e l'origine (Google Drive, Colab o GitHub). A destra, Novità segnala le ultime funzioni, e più in basso trovi i collegamenti di Download verso strumenti come VS Code e PyCharm.

La Home di Colab: Nuovo notebook, esempi, Recenti (sfocati per privacy) e Novità
La Home di Colab: Nuovo notebook, esempi, Recenti (sfocati per privacy) e Novità

Il primo notebook

Con Nuovo notebook si crea un file «UntitledN.ipynb» salvato su Google Drive. In alto vedi il nome con la stella dei preferiti e i menu File, Modifica, Visualizza, Inserisci, Runtime, Strumenti e Guida; a destra il pulsante Condividi. La barra sotto contiene Comandi, + Codice, + Testo, Esegui tutte e Connetti.

La prima cella invita a «Inizia a programmare o genera codice con l'IA». A destra si apre il pannello Gemini, l'assistente che risponde a domande come «Come posso installare le librerie Python?».

Un notebook nuovo: menu, barra, cella di codice e pannello Gemini
Un notebook nuovo: menu, barra, cella di codice e pannello Gemini
Esempi e notebook propri. I notebook di esempio sono un ottimo materiale di studio: aprili, osservali e poi crea il tuo notebook per fare pratica.
Privacy: i notebook recenti mostrano nomi di file personali. Prima di condividere lo schermo o di fare uno screenshot, controlla l'elenco Recenti.

Checklist operativa

Completa ogni voce dopo aver svolto davvero il passaggio in Ads Manager. Al completamento si sblocca il quiz.

So accedere a Colab dal browser con l'account Google
So distinguere Nuovo notebook e Carica notebook
So usare Cerca notebook
So riconoscere le sezioni Notebook di esempio, Recenti e Novità
So dove viene salvato un nuovo notebook
So riconoscere i menu principali del notebook
So riconoscere la barra con Codice, Testo, Esegui tutte e Connetti
So aprire e chiudere il pannello Gemini

Tipologie applicative

Colab si usa per molti scopi, didattici e professionali.

Imparare Python

Provare il codice senza installare nulla.

Analisi dati

Elaborare tabelle e creare grafici.

Machine learning

Addestrare modelli con le risorse di calcolo.

Documentazione

Unire testo, codice e risultati.

Condivisione

Far vedere un'analisi a colleghi e studenti.

Automazione

Piccoli script eseguiti nel cloud.

Glossario interattivo

Tocca un termine per vederne la definizione.

Colab
Servizio Google per eseguire notebook Python dal browser.
Notebook
Documento che unisce celle di codice e di testo.
File .ipynb
Formato standard dei notebook Jupyter.
Cella
Blocco di codice o di testo del notebook.
Runtime
Macchina remota che esegue il codice.
Recenti
Elenco degli ultimi notebook aperti.
Gemini
Assistente IA integrato nel notebook.
Google Drive
Archivio in cui vengono salvati i notebook.

Esercitazioni pratiche

Esercizio 1 — Esplora la Home

Apri Colab e individua Nuovo notebook, Notebook di esempio, Recenti e Novità. Dove vedi da quale origine proviene un notebook?

Esercizio 2 — Crea un notebook di prova

Premi Nuovo notebook e osserva il nome assegnato, i menu e la barra. Dove viene salvato il file?

Esercizio 3 — Conosci Gemini

Apri il pannello Gemini e leggi i suggerimenti proposti. Quale ti sarebbe utile per iniziare?

Quiz & Attestato

Completa tutte le voci della Checklist operativa per sbloccare il quiz.

Marco Consiglio — Volta Institute ·
Google Colab · Guida operativa · Area 02 · Marco Consiglio

Celle di codice e di testo

Celle di codice e di testo, esecuzione con Maiusc+Invio, output e Markdown.

Le celle del notebook

Un notebook è fatto di celle. Le celle di codice contengono istruzioni Python da eseguire; le celle di testo contengono spiegazioni formattate. In questa guida, aggiornata al 2026, proviamo una riga di codice semplice e una nota di testo.

Eseguire una cella di codice

Nella cella si scrive, ad esempio, print('Ciao dal corso'). Si esegue con il pulsante a forma di triangolo a sinistra della cella oppure con Maiusc+Invio, che esegue la cella e passa alla successiva. Compare a sinistra il numero d'ordine di esecuzione tra parentesi quadre ([1]), un segno di spunta verde con il tempo impiegato (0 s) e, sotto il codice, l'output: «Ciao dal corso».

Dopo l'esecuzione compare una nuova cella vuota. In alto a destra, il segno di spunta con gli indicatori RAM e Disco mostra che il notebook è connesso. In basso a destra si legge l'ora e il tipo di runtime, Python 3. Accanto al nome compare lo stato di salvataggio.

Una cella eseguita: numero d'ordine, tempo, output e nuova cella
Una cella eseguita: numero d'ordine, tempo, output e nuova cella

Aggiungere una cella di testo

Il comando + Testo inserisce una cella di testo. L'editor è diviso in due: a sinistra il testo in formato Markdown (ad esempio «# Appunti del corso»), a destra l'anteprima. Il simbolo # crea un titolo. Sopra l'editor c'è una barra di formattazione con grassetto, corsivo, codice, collegamento, immagine, citazione ed elenchi; Chiudi termina la modifica e mostra la cella formattata.

Una cella di testo: Markdown a sinistra, anteprima a destra
Una cella di testo: Markdown a sinistra, anteprima a destra
Codice e spiegazione insieme. Alternare celle di testo e di codice rende il notebook un documento leggibile: chi lo apre capisce che cosa fa ogni passaggio.
Attenzione: le celle si eseguono nell'ordine in cui le lanci, non in quello in cui appaiono. Il numero tra parentesi quadre ti aiuta a ricostruire la sequenza.

Checklist operativa

Completa ogni voce dopo aver svolto davvero il passaggio in Ads Manager. Al completamento si sblocca il quiz.

So distinguere celle di codice e celle di testo
So scrivere ed eseguire una riga con print
So eseguire una cella con Maiusc+Invio
So leggere il numero d'ordine e il tempo di esecuzione
So riconoscere l'output sotto la cella
So leggere gli indicatori RAM e Disco
So aggiungere una cella di testo con + Testo
So usare # per creare un titolo in Markdown

Tipologie applicative

Le celle hanno due ruoli complementari.

Cella di codice

Contiene istruzioni Python eseguibili.

Cella di testo

Contiene spiegazioni in Markdown.

Output

Risultato mostrato sotto la cella eseguita.

Titolo

Si crea con il simbolo # nel testo.

Anteprima

Mostra a destra il testo formattato.

Barra di formattazione

Grassetto, corsivo, elenchi e altro.

Glossario interattivo

Tocca un termine per vederne la definizione.

Cella di codice
Blocco con istruzioni Python.
Cella di testo
Blocco di testo formattato in Markdown.
print
Istruzione Python che mostra un testo nell'output.
Output
Risultato dell'esecuzione di una cella.
Markdown
Linguaggio semplice per formattare il testo.
Numero d'ordine
Numero tra parentesi quadre che indica l'ordine di esecuzione.
Esegui
Avvia il codice della cella.
Chiudi
Termina la modifica di una cella di testo.

Esercitazioni pratiche

Esercizio 1 — Il primo print

Scrivi print('Ciao dal corso') e premi Maiusc+Invio. Che cosa compare sotto la cella? E a sinistra?

Esercizio 2 — Una nota di testo

Aggiungi una cella di testo e scrivi un titolo con il simbolo #. Che cosa vedi nell'anteprima?

Esercizio 3 — Leggi i segnali

Osserva il segno di spunta verde, RAM e Disco e il tipo di runtime in basso. Che cosa ti dicono?

Quiz & Attestato

Completa tutte le voci della Checklist operativa per sbloccare il quiz.

Marco Consiglio — Volta Institute ·
Google Colab · Guida operativa · Area 03 · Marco Consiglio

Runtime, hardware e risorse

Il menu Runtime, il cambio di tipo di runtime con CPU, GPU e TPU e le opzioni di connessione.

Il runtime: dove gira il codice

Il codice di un notebook non gira sul tuo computer, ma su una macchina remota chiamata runtime. Capire come gestirlo è la competenza chiave di Colab. In questa guida, aggiornata al 2026, osserviamo i menu senza modificare alcuna impostazione.

Il menu Runtime

Il menu Runtime raccoglie i comandi di esecuzione, con le relative scorciatoie: Esegui tutte (Ctrl+F9), Esegui prima (Ctrl+F8), Esegui cella evidenziata (Ctrl+Invio), Esegui selezione (Ctrl+Maiusc+Invio) ed Esegui questa cella e quelle sottostanti (Ctrl+F10).

Seguono i comandi di controllo: Interrompi esecuzione, Riavvia sessione, Riavvia sessione ed esegui tutte e Disconnetti runtime ed eliminane i dati. Poi Cambia tipo di runtime, Gestisci sessioni, Visualizza risorse, Visualizza log di runtime e Esegui il deployment in Google Cloud Run.

Il menu Runtime con i comandi di esecuzione e le scorciatoie
Il menu Runtime con i comandi di esecuzione e le scorciatoie

Cambiare tipo di runtime

La finestra «Cambia tipo di runtime» permette di scegliere il Tipo di runtime (Python 3) e l'Acceleratore hardware: CPU, G4 GPU, A100 GPU, L4 GPU, T4 GPU, H100 GPU (non disponibile nell'account di prova), v6e-1 TPU e v5e-1 TPU. C'è poi l'interruttore RAM elevata e la Versione runtime («Più recente, consigliato»). Con Salva si applica, con Annulla si esce senza cambiare nulla.

La finestra «Cambia tipo di runtime»: CPU, GPU, TPU e RAM elevata
La finestra «Cambia tipo di runtime»: CPU, GPU, TPU e RAM elevata

Il menu accanto a Connetti

La freccia accanto agli indicatori RAM e Disco apre un menu con le opzioni di collegamento: Connettiti a un runtime ospitato, Connettiti al runtime Google Cloud, Connetti via SSH e Connetti a un runtime locale; più Visualizza risorse, Gestisci sessioni, Disconnetti runtime ed elimina i dati, Mostra cronologia codice eseguito e Imposta lo stato attivo sull'ultima cella eseguita.

Il menu delle opzioni di connessione e gestione delle risorse
Il menu delle opzioni di connessione e gestione delle risorse
Parti dalla CPU. Per imparare e per la maggior parte delle analisi basta la CPU. GPU e TPU servono per carichi pesanti, come l'addestramento di modelli.
Attenzione: «Disconnetti runtime ed eliminane i dati» cancella i file temporanei della sessione. Salva sempre ciò che ti serve su Drive prima di disconnettere.

Checklist operativa

Completa ogni voce dopo aver svolto davvero il passaggio in Ads Manager. Al completamento si sblocca il quiz.

So che il codice gira su un runtime remoto
So aprire il menu Runtime
So riconoscere le principali scorciatoie di esecuzione
So distinguere Interrompi esecuzione e Riavvia sessione
So aprire Cambia tipo di runtime
So elencare CPU, GPU e TPU
So che la CPU basta per cominciare
So che disconnettere elimina i dati temporanei

Tipologie applicative

Il tipo di hardware dipende dal lavoro da svolgere.

CPU

Il processore standard, adatto a imparare.

GPU

Acceleratore grafico per calcoli intensivi.

TPU

Acceleratore Google per l'apprendimento automatico.

RAM elevata

Più memoria per dati voluminosi.

Runtime ospitato

Macchina fornita da Google.

Runtime locale

Il tuo computer collegato a Colab.

Glossario interattivo

Tocca un termine per vederne la definizione.

Runtime
Macchina remota che esegue il codice del notebook.
Sessione
Periodo di connessione tra notebook e runtime.
CPU
Processore generico del runtime.
GPU
Acceleratore grafico per calcoli paralleli.
TPU
Acceleratore progettato per il machine learning.
RAM elevata
Opzione che aumenta la memoria disponibile.
Riavvia sessione
Riparte pulita senza disconnettere il notebook.
SSH
Protocollo per collegarsi a una macchina remota.

Esercitazioni pratiche

Esercizio 1 — Leggi il menu Runtime

Apri il menu Runtime e trova la scorciatoia di Esegui tutte e quella di Interrompi esecuzione.

Esercizio 2 — Osserva gli acceleratori

Apri Cambia tipo di runtime e leggi le opzioni disponibili, poi premi Annulla. Quale servirebbe per un compito semplice?

Esercizio 3 — Scegli come connetterti

Apri il menu accanto a RAM e Disco e confronta runtime ospitato e runtime locale. Quale useresti per un corso?

Quiz & Attestato

Completa tutte le voci della Checklist operativa per sbloccare il quiz.

Marco Consiglio — Volta Institute ·
Google Colab · Guida operativa · Area 04 · Marco Consiglio

File, dati e secret

Il pannello File, le cartelle di sessione, Google Drive e il pannello Secret.

File, dati e secret

Per lavorare con i dati servono file. Colab li gestisce in un pannello laterale; per le chiavi riservate offre i Secret. In questa guida, aggiornata al 2026, osserviamo entrambi senza caricare né salvare dati personali.

Il pannello File

L'icona a forma di cartella nella barra laterale apre il pannello File. In alto ci sono i comandi per caricare file nella sessione, aggiornare l'elenco, collegare Google Drive e mostrare o nascondere gli elementi nascosti. L'elenco mostra la cartella superiore («..») e le cartelle .config e sample_data; in fondo compare lo spazio Disco disponibile.

La cartella sample_data contiene piccoli file di esempio per fare pratica. I file caricati qui sono temporanei: si perdono quando la sessione termina.

Il pannello File con le cartelle .config e sample_data e lo spazio disco
Il pannello File con le cartelle .config e sample_data e lo spazio disco

Il pannello Secret

L'icona con la chiave apre il pannello Secret. Qui si memorizzano variabili di ambiente, percorsi di file o chiavi: i valori sono privati, visibili solo a te e ai notebook che selezioni. Il nome non può contenere spazi. Nel notebook di prova compare «Nessun secret salvato». Il comando Aggiungi nuovo secret crea una voce; il menu Chiavi API Gemini gestisce le chiavi dell'assistente.

Per leggere un secret nel codice si usa l'esempio mostrato nel pannello: from google.colab import userdata e poi userdata.get('secretName').

Il pannello Secret: nessun secret salvato e codice di esempio per leggerli
Il pannello Secret: nessun secret salvato e codice di esempio per leggerli
Mai le chiavi nel testo. Una chiave API scritta direttamente in una cella viaggia con il notebook quando lo condividi. Con i Secret resta separata dal codice.
Attenzione: i file nella sessione sono temporanei. Per conservarli copiali su Google Drive o scaricali prima di disconnettere il runtime. In questo corso non abbiamo creato secret né caricato file.

Checklist operativa

Completa ogni voce dopo aver svolto davvero il passaggio in Ads Manager. Al completamento si sblocca il quiz.

So aprire il pannello File
So riconoscere sample_data e .config
So leggere lo spazio Disco disponibile
So che i file della sessione sono temporanei
So che posso collegare Google Drive
So aprire il pannello Secret
So che i secret sono privati e senza spazi nel nome
So leggere un secret con userdata.get

Tipologie applicative

File temporanei, Drive e secret hanno ruoli diversi.

File di sessione

Temporanei, spariscono a fine sessione.

sample_data

Cartella con file di esempio.

Google Drive

Archivio permanente collegabile.

Secret

Chiavi private separate dal codice.

Variabile d'ambiente

Valore letto dal codice a runtime.

Chiave API

Credenziale di un servizio esterno.

Glossario interattivo

Tocca un termine per vederne la definizione.

Pannello File
Esplora le cartelle della sessione.
sample_data
Cartella con dati di esempio.
Disco
Spazio di archiviazione della sessione.
Montare Drive
Collegare Google Drive alla sessione.
Secret
Valore riservato memorizzato fuori dal codice.
userdata
Modulo Python per leggere i secret.
Chiave API
Codice che autorizza l'uso di un servizio.
Temporaneo
Che si perde a fine sessione.

Esercitazioni pratiche

Esercizio 1 — Esplora i file

Apri il pannello File e individua sample_data e lo spazio Disco. Questi file restano dopo la fine della sessione?

Esercizio 2 — Osserva i secret

Apri il pannello Secret e leggi le regole sul nome e sulla visibilità. Perché non si scrive una chiave direttamente in una cella?

Esercizio 3 — Pianifica il salvataggio

Pensa a un file che vorresti conservare: dove lo salveresti per non perderlo a fine sessione?

Quiz & Attestato

Completa tutte le voci della Checklist operativa per sbloccare il quiz.

Marco Consiglio — Volta Institute ·
Google Colab · Guida operativa · Area 05 · Marco Consiglio

Salvataggio, copie e condivisione

Il menu File, salvataggio e copie, cronologia delle revisioni e finestra Condividi.

Salvataggio, copie e condivisione

Un notebook vive su Google Drive: si salva, si copia, si scarica e si condivide. In questa guida, aggiornata al 2026, osserviamo il menu File e la finestra Condividi senza inviare nulla.

Il menu File

Il menu File raccoglie i comandi di gestione. In alto: Trova su Drive, Apri in modalità Playground, Nuovo notebook su Drive, Apri notebook (Ctrl+O), Cerca notebook in Drive e Carica notebook. Poi Rinomina, Sposta e Sposta nel cestino.

Le copie si fanno con Salva una copia su Drive, come Gist GitHub, su GitHub o con VS Code. Si salva con Salva (Ctrl+S) o Salva e blocca revisione (Ctrl+M S); Cronologia delle revisioni permette di tornare indietro e Informazioni sul notebook mostra i dettagli. Infine Scarica (con sottomenu) e Stampa (Ctrl+P).

Il menu File: gestione, copie, salvataggio, cronologia e download
Il menu File: gestione, copie, salvataggio, cronologia e download

La finestra Condividi

Il pulsante Condividi apre la finestra di Google Drive: il campo per aggiungere persone, gruppi, spazi ed eventi di calendario, l'elenco Persone con accesso (tu sei il Proprietario) e l'Accesso generale. Nel notebook di prova è impostato su Con limitazioni: solo le persone con accesso possono usare il link. Ci sono Copia link e Fine. Nello screenshot nome e e-mail sono sfocati.

La finestra Condividi: accesso con limitazioni (dati personali sfocati)
La finestra Condividi: accesso con limitazioni (dati personali sfocati)
Condividi con criterio. Resta su «Con limitazioni» e aggiungi solo le persone che devono vedere il notebook. Ricorda che le celle possono contenere dati e output sensibili.
Attenzione: «Sposta nel cestino» manda il notebook nel Cestino di Drive, da cui può essere ripristinato: è preferibile a una cancellazione definitiva. Nel corso non abbiamo spostato né cancellato nulla.

Checklist operativa

Completa ogni voce dopo aver svolto davvero il passaggio in Ads Manager. Al completamento si sblocca il quiz.

So aprire il menu File
So distinguere Rinomina, Sposta e Sposta nel cestino
So salvare con Ctrl+S
So fare una copia su Drive o su GitHub
So aprire la Cronologia delle revisioni
So scaricare un notebook dal menu File
So aprire la finestra Condividi senza inviare
So leggere l'accesso generale Con limitazioni

Tipologie applicative

Salvare, copiare e condividere hanno scopi diversi.

Salva

Registra le modifiche del notebook.

Copia su Drive

Crea un duplicato per sperimentare.

Cronologia revisioni

Permette di tornare a versioni precedenti.

Scarica

Porta il file fuori da Colab.

Condividi

Dà accesso ad altre persone.

Copia link

Fornisce il collegamento al notebook.

Glossario interattivo

Tocca un termine per vederne la definizione.

Salva
Registra il notebook su Drive.
Revisione
Versione del notebook memorizzata nella cronologia.
Gist GitHub
Copia pubblica o segreta su GitHub.
Playground
Modalità per provare un notebook senza modificare l'originale.
Proprietario
Chi possiede il file su Drive.
Accesso generale
Regola su chi può usare il link.
Con limitazioni
Solo le persone aggiunte possono aprire il link.
Cestino
Area in cui finiscono i file spostati.

Esercitazioni pratiche

Esercizio 1 — Esplora il menu File

Apri il menu File e individua Rinomina, Salva e Cronologia delle revisioni. Quali scorciatoie vedi?

Esercizio 2 — Leggi la condivisione

Apri Condividi, leggi l'accesso generale e chiudi senza aggiungere nessuno. Perché «Con limitazioni» è più sicuro?

Esercizio 3 — Scegli la copia

Per sperimentare senza toccare l'originale, quale comando useresti? E per tornare a una versione precedente?

Quiz & Attestato

Completa tutte le voci della Checklist operativa per sbloccare il quiz.