cat python/definire-i-dati-del-progetto.md

Lezione 45 15 min

Definire i dati del progetto

Scegliere quali campi servono davvero per ogni elemento salvato.

Prima idea

Prima di salvare dati, devi sapere che forma hanno. Una scheda con troppi campi diventa pesante; una con pochi campi può essere insufficiente.

Questa lezione fa parte del modulo Progetto finale guidato. L’obiettivo del modulo è: Costruire un progetto piccolo, completo e presentabile, senza saltare pianificazione, controlli e spiegazione.

Parole nuove

  • modello dati: forma scelta per rappresentare le informazioni.
  • campo obbligatorio: dato che serve per forza.

Cosa impari

  • Scrivere una scheda di esempio.
  • Separare campi obbligatori e opzionali.
  • Usare nomi coerenti per le chiavi.

Esempio da copiare

libro = {
    "titolo": "Il barone rampante",
    "autore": "Italo Calvino",
    "letto": False,
}

print(libro)

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

Prova guidata

  1. Scrivi una scheda di esempio per il tuo progetto.
  2. Scegli 3 o 4 campi al massimo.
  3. Controlla che ogni campo serva davvero.

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 puoi creare due schede diverse con la stessa forma.