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)