Python
Codice vero dalla prima lezione, senza blocchi colorati.
- 11-14 anni
- 32 incarichi
- 60 min a incarico
- gruppo o uno a uno
- principiante-intermedio
È il programma giusto se…
Ha finito Scratch o Roblox
E pronto per un linguaggio adulto. Python e quello che si usa davvero, al lavoro e all'università.
Vuole capire come funziona un computer
Qui non si trascinano blocchi: si scrive, si sbaglia, si legge l'errore e si corregge.
Pensa che programmare sia difficile
Python e il linguaggio più leggibile che esista. La prima riga funzionante arriva nei primi dieci minuti.
Cosa saprà fare alla fine
Sintassi Python
Scrivere, eseguire e leggere gli errori di codice vero.
Variabili e tipi
Numeri, testo, booleani: cosa sono e quando si rompono.
Cicli
for, while, range: ripetere senza riscrivere.
Logica
Condizioni, operatori, tabelle di verita applicate a un gioco.
Strutture dati
Liste e dizionari: l'inventario, la classifica, la mappa.
Funzioni
Impacchettare il codice e riusarlo, invece di copiarlo.
Cosa costruirà davvero
Non esercizi: progetti finiti, che funzionano e che può mostrare.
- Progetto 1
Indovina il numero
Il primo programma che risponde: input, confronti, tentativi rimasti.
- Progetto 2
L'impiccato
Una parola pescata a caso da un file, i tentativi che scalano, le lettere indovinate che compaiono una alla volta. Il primo programma con cui sfida gli amici.
- Progetto 3
Quiz a punti
Domande da file, punteggio, classifica salvata su disco.
- Progetto 4
L'avventura testuale
Progetto finale: mappa, inventario, combattimenti e salvataggio. Centinaia di righe, tutte sue.
Le 6 Missioni
32 incarichi in tutto. Ogni Missione chiude con una Prova di Volo, l'ultima è il progetto finale.
- 15 incarichi
Primi Comandi
La sala macchine della CodeStation: print, variabili, input, numeri.
- 25 incarichi
Decisioni
Il programma sceglie: condizioni, confronti, operatori logici.
- 36 incarichi
Cicli
Ripetere senza riscrivere: for, range, while, break e continue.
- 45 incarichi
Liste e Funzioni
Contenitori di dati e blocchi di codice riutilizzabili.
- 56 incarichi
Dati e File
Dizionari, stringhe, file, moduli e gestione degli errori.
- 65 incarichi
Missione Finale
Un'avventura testuale completa, dal progetto al collaudo.