Python

Codice vero dalla prima lezione, senza blocchi colorati.

Prova gratis
  • 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.

  1. Progetto 1

    Indovina il numero

    Il primo programma che risponde: input, confronti, tentativi rimasti.

  2. 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.

  3. Progetto 3

    Quiz a punti

    Domande da file, punteggio, classifica salvata su disco.

  4. 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.

  1. 1

    Primi Comandi

    La sala macchine della CodeStation: print, variabili, input, numeri.

    5 incarichi
  2. 2

    Decisioni

    Il programma sceglie: condizioni, confronti, operatori logici.

    5 incarichi
  3. 3

    Cicli

    Ripetere senza riscrivere: for, range, while, break e continue.

    6 incarichi
  4. 4

    Liste e Funzioni

    Contenitori di dati e blocchi di codice riutilizzabili.

    5 incarichi
  5. 5

    Dati e File

    Dizionari, stringhe, file, moduli e gestione degli errori.

    6 incarichi
  6. 6

    Missione Finale

    Un'avventura testuale completa, dal progetto al collaudo.

    5 incarichi

E dopo questo?

Prima di iscriverlo, faglielo provare.

Lezione gratis