Docente
|
DI CICCIO CLAUDIO
(programma)
Introduzione alla programmazione ed al linguaggio Python (~2 ore).
Tipi di dati, variabili, assegnamenti, strutture di controllo, funzioni, classi, moduli ed input/output (~12 ore).
Strutture dati: vettori, stringhe, liste, tuple e dizionari (~5 ore).
Progettazione e sviluppo di programmi tramite programmazione procedurale e orientata agli oggetti (~5 ore).
Librerie di Python per la grafica, la gestione dei file e l'elaborazione di testi (~8 ore).
Algoritmi ricorsivi ed iterativi, introduzione a grafi ed alberi (~18 ore).
Debugging e testing di programmi (~10 ore).
Il numero di ore riportate è indicativo e può variare in base alle necessità ed il contesto apprenditivo.
– Charles Dierbach, Introduction to Computer Science Using Python: A Computational Problem-Solving Focus. Wiley, 2012
– Think Python 2nd Edition by Allen B. Downey
|