Coding in Python
10 ore, 5° Primaria, Secondaria di primo e secondo grado
Il linguaggio di programmazione Python originariamente nato per scopi didattici è di facile adozione ma al tempo stesso completo al punto da essere diventato assai popolare sia nell’industria che nell’ambito della ricerca. Questo corso introduce i partecipanti al linguaggio con un approccio divertente, basato su costruzioni grafiche e realizzazione di piccoli videogiochi in unità didattiche che evidenzino un particolare aspetto del linguaggio. Le modalità di insegnamento e sfide saranno adattate a seconda dell’età e competenze degli studenti. A seconda dei tempi, questo modulo può essere seguito o integrato con il modulo AstroPi Mission Zero.
Programma
- l Castello delle Meraviglie. Basi di Python, import moduli, variabili, interi, booleani, float, cicli for. Disegno con modulo turtle.
- Lo Straparlante. Stringhe, dati immutabili
- Il Mutante dallo Spazio. Liste, dati mutabili
- La Baia Dello Squalo. Tuple, insiemi, dizionari: dati strutturati
- Il Capitano Pirata. Controllo di flusso, if then else, funzioni.