1. Home
  2. iThink
  3. Programmazione per Ragazzi
  4. Primi passi con Python: il tuo primo programma
Programmazione per Ragazzi Divento Programmatore · Capitolo 1

Primi passi con Python: il tuo primo programma

Codice Python sullo schermo di un computer
Foto: JohnsonMartin · Pixabay · Licenza dei contenuti Pixabay

Divento Programmatore — Capitolo 1: Primi passi con Python

Benvenuti alla prima puntata della serie "Divento Programmatore: Python e i Giochi" (Cervello Elettronico Vol.2). Questo percorso è pensato per ragazzi dai 10 ai 14 anni che vogliono imparare a programmare creando videogiochi, ma è scritto in modo che genitori ed educatori possano seguire e supportare il percorso.

Cosa imparerai in questo capitolo

| Concetto | Descrizione | | ---------- | ------------- | | Installazione | Scaricare e installare Python + Thonny IDE | | Hello World | Il tuo primo programma funzionante | | REPL | La modalità interattiva per esperimenti veloci | | Codice = Istruzioni | Il concetto fondamentale: il computer esegue ordini in sequenza |


1. Perché Python e Thonny?

Python è il linguaggio ideale per iniziare:

  • Sintassi leggibile, simile all'inglese
  • Potente ma non verboso
  • Usato nel mondo reale (IA, web, dati, giochi)

Thonny è un IDE (Integrated Development Environment) fatto apposta per principianti:

  • Interfaccia pulita, niente distrazioni
  • Debugger visivo passo-passo
  • REPL integrata
  • Gestisce l'installazione di Python automaticamente

Nota per genitori/educatori: Thonny include Python nel suo installer. Non serve installare Python separatamente su Windows/macOS. Su Linux usa il gestore pacchetti: sudo apt install thonny.


2. Installazione passo-passo

Windows

  1. Vai su thonny.org
  2. Clicca Download → scegli Windows installer
  3. Esegui thonny-<versione>.exe
  4. Accetta le opzioni default → Install

macOS

  1. Scarica il file .dmg da thonny.org
  2. Apri il .dmg e trascina Thonny in Applicazioni
  3. Al primo avvio: clic destro → Apri (serve per bypassare Gatekeeper)

Linux (Ubuntu/Debian/Mint)

sudo apt update && sudo apt install thonny

Oppure usa Flatpak per l'ultima versione:

flatpak install flathub org.thonny.Thonny

3. Il primo avvio: conosci la finestra

Quando apri Thonny vedi tre aree principali:

┌─────────────────────────────────────┐
│  EDITOR (scrivi qui i programmi)    │  ← Area grande in alto
├─────────────────────────────────────┤
│  SHELL / REPL (risultati immediati) │  ← Area in basso
└─────────────────────────────────────┘
  • Editor: scrivi script completi, salvi come file .py
  • Shell (REPL): provi comandi singoli, vedi risultato subito

4. La REPL: il tuo laboratorio istantaneo

REPL = Read-Eval-Print Loop (Leggi-Valuta-Stampa-Ripeti).

Clicca nella Shell (area in basso), digita e premi Invio:

>>> 2 + 3
5
>>> 10 * 7
70
>>> "Ciao " + "mondo!"
'Ciao mondo!'
>>> print("Hello, World!")
Hello, World!

Sperimenta! La REPL non rompe nulla. È fatta per provare, sbagliare, riprovare.


5. Il tuo primo script: Hello World

Nell'Editor (area alta), scrivi esattamente questo:

# primo_script.py
# Il mio primo programma Python

print("Hello, World!")
print("Sono un programmatore!")

Poi:

  1. Salva: Ctrl+S (o Cmd+S su Mac) → chiamalo primo_script.py
  2. Esegui: premi F5 o clicca il pulsante ▶ Run

Nella Shell vedrai:

Hello, World!
Sono un programmatore!

Cosa è successo?

| Riga | Significato | | ------ | ------------- | | # ... | Commento: ignorato dal computer, serve a noi umani | | print(...) | Funzione: dice al computer "mostra questo testo" | | "..." | Stringa: testo racchiuso tra virgolette |


6. Concetto chiave: il codice sono istruzioni

Immagina il computer come un esecutore letterale che:

  1. Legge la prima riga
  2. Fa esattamente ciò che dice
  3. Passa alla seconda riga
  4. Ripete finché non finisce il file
# Il computer esegue IN ORDINE:
print("Prima")      # 1. Stampa "Prima"
print("Seconda")    # 2. Stampa "Seconda"
print("Terza")      # 3. Stampa "Terza"

Non salta, non indovina, non "capisce". Esegue.

Per genitori/educatori: Questo è il momento "aha!". I ragazzi capiscono che programmare = dare istruzioni precise a una macchina stupida ma velocissima.


7. Errori? Normale! Impariamo a leggerli

Se sbagli qualcosa, Python ti aiuta:

print("Manca virgoletta)
  File "primo_script.py", line 1
    print("Manca virgoletta)
                          ^
SyntaxError: unterminated string literal

Traduzione: "Errore di sintassi: stringa non chiusa" + freccia ^ che indica dove è il problema.

| Errore comune | Causa | Soluzione | | --------------- | ------- | ----------- | | SyntaxError | Virgola mancante, parentesi, indentazione | Controlla la riga indicata | | NameError | Variabile non definita | Controlla ortografia | | IndentationError | Spazi sbagliati all'inizio riga | Usa 4 spazi (Tab in Thonny) |


8. Esercizi rapidi (provali nella REPL)

  1. Calcolatrice: 12 * 14, 100 / 4, 2 ** 10 (potenza)
  2. Testo: "Py" + "thon", "Ha" * 3
  3. Stampa multipla:
    print("Riga 1")
    print("Riga 2")
    print("Riga 3")
  4. Errore intenzionale: togli una virgoletta, leggi l'errore, rimettila

9. Checklist fine capitolo

  • [ ] Python + Thonny installati e funzionanti
  • [ ] Sai aprire Editor e Shell
  • [ ] Hai scritto, salvato ed eseguito primo_script.py
  • [ ] Hai provato 3+ comandi nella REPL
  • [ ] Sai leggere un SyntaxError base

Prossimo capitolo

Capitolo 2: Variabili e tipi di dati — Stringhe, numeri, booleani: come il computer memorizza le informazioni. Impareremo a dare nomi ai valori (età = 12), chiederli all'utente (input()) e combinarli (f-string).

👉 Leggi il Capitolo 2 →


Questa serie accompagna il libro "Divento Programmatore: Python e i Giochi" (Cervello Elettronico Vol.2). Ogni articolo copre un capitolo con codice completo, tabelle riassuntive ed esercizi. Ideale per autocostruzione o percorsi scolastici/extrascolastici.

Per approfondire

Fonti e riferimenti

Condividi LinkedIn Facebook X WhatsApp
Continua a leggere

Tutti gli articoli del blog

Strumenti gratuiti