Insegnante: Prof. Dr. Federico Cluni
Programma del corso (30 ore 5 CFU):
(brochure)
Participazione alle lezioni su Microsoft Team tramite il seguente [link]
Martedì 7 settembre 2021, 14:30-17:30
Introduzione e funzionalità di base: interazione, tipi di dati, sintassi, eccezioni, funzioni.
Giovedì 9 settembre 2021, 14:30-19:00
Funzionalità avanzate: programmazione di classi e oggetti, gestione dati, pacchetti base.
Martedì 14 settembre 2021, 14:30-19:00
Python per il calcolo numerico: array numerici, algebra lineare, operatività simile a MATLAB con Numpy/Sympy, gestione di serie temporali con Pandas, plot e visualizzazione con Matplotlib.
Martedì 21 settembre 2021, 14:30-19:00
Taccuini per la condivisione della ricerca: creazione, interattività, condivisione.
Martedì 28 settembre 2021, 14:30-19:00
Miglioramento delle prestazioni con Numba. Estendibilità e interoperabilità: Fortran, C++, Excel.
Martedì 5 ottobre 2021, 14:30-19:00
Creazione GUI: concetto base per la creazione dell'interfaccia utente grafica con Tkinter.
Martedì 12 ottobre 2021, 14:30-19:00
Sviluppo App Web: concetti base per la creazione di app Web con Flask.
(Materiale didattico 1, 2, 2-scripts, 3, 3-scripts, 4, 5, 5-scripts, 6, 6-scripts, 7, 7-scripts)