cat python/leggere-un-errore-senza-panico.md

Lezione 05 15 min

Leggere un errore senza panico

Capire che un errore è un messaggio da leggere, non un fallimento personale.

Prima idea

Quando Python trova qualcosa che non capisce, si ferma e lascia un messaggio. Il messaggio spesso contiene il file, la riga e il tipo di problema. Il lavoro è leggere, non indovinare.

Questa lezione fa parte del modulo Accendere Python da zero. L’obiettivo del modulo è: Capire che programmare significa dare istruzioni precise e scrivere i primi comandi senza installazioni complicate.

Parole nuove

  • errore: messaggio che spiega perché Python si e fermato.
  • riga: posizione del codice dove Python ha trovato il problema.
  • SyntaxError: errore nella forma del codice.

Cosa impari

  • Cercare il numero di riga in un messaggio di errore.
  • Riconoscere un errore di virgolette mancanti.
  • Correggere una cosa alla volta.

Esempio da copiare

# Questa riga è corretta
print("Ciao")

# Questa riga sarebbe sbagliata perché manca una virgoletta
# print("Ciao)

Prima copialo senza modificarlo. Poi cambia una cosa sola e riesegui: una parola, un numero, un messaggio o un valore.

Prova guidata

  1. Copia una riga corretta con print.
  2. Togli una virgoletta apposta.
  3. Esegui e leggi il messaggio.
  4. Rimetti la virgoletta e verifica che funzioni.

Sfida piccola

Prendi l’esempio e rendilo tuo senza aggiungere complessità inutile. Se qualcosa si rompe, torna all’ultima versione funzionante e cambia una riga per volta.

Controllo finale

Hai finito quando riesci a trovare la riga indicata dall’errore.