cat python/che-cos-e-un-programma.md

Lezione 01 12 min

Che cos'è un programma

Capire che un programma è una lista di istruzioni precise eseguite in ordine.

Prima idea

Un programma non è magia: è una ricetta. Se le istruzioni sono chiare, Python le esegue una dopo l’altra. Se sono confuse, Python si ferma e ti mostra dove non ha capito.

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

  • programma: lista di istruzioni che un computer può eseguire.
  • istruzione: un singolo comando scritto in modo preciso.

Cosa impari

  • Descrivere un programma senza usare parole tecniche inutili.
  • Distinguere una richiesta vaga da un’istruzione precisa.
  • Vedere che Python esegue le righe dall’alto verso il basso.

Esempio da copiare

print("Prendi lo zaino")
print("Controlla l'orario")
print("Esci di casa")

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

Prova guidata

  1. Scrivi tre azioni che fai prima di uscire di casa.
  2. Trasformale in tre righe con print.
  3. Cambia l’ordine delle righe e osserva come cambia il risultato.

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 spiegare perché l’ordine delle righe cambia ciò che appare.