cat python/che-cos-e-un-programma.md
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
- Scrivi tre azioni che fai prima di uscire di casa.
- Trasformale in tre righe con print.
- 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.