Il corso intende presentare una introduzione all'uso di Python in ambito scientifico/astronomico
e si articola in quattro blocchi di sei ore ciascuno, svolti on-line. Ciascun blocco è suddiviso in
lezioni della durata di 2 ore.
Blocco 1 - Introduzione a Python
Calendario: 9/11, 11/11, 13/11; ore 9:30-11:30. Docente: Luca Fini
Installazione ed uso elementare di Python; espressioni ed istruzioni; tipi di dati; funzioni;
classi e programmazione ad oggetti; trattamento errori; moduli e packages
Blocco 2 - Uso interattivo di Python e packages di uso scientifico
Calendario: 16/11, 18/11, 20/11; ore 9:30-11:30. Docente: Fabio Rossi
ipython, jupyter, numpy, scipy, matplotlib
Blocco 3 - Applicazioni per l'astronomia
Calendario: 23/11, 25/11, 27/11; ore 9:30-11:30. Docente: Luca Fini
Astropy, Astroquery con esempi di applicazione
Blocco 4 - Applicazioni avanzate
Calendario: 30/11, 2/12, 4/12; ore 9:30-11:30. Docente: Fabio Rossi
Calcolo simbolico (SymPy), ottimizzazione di codici numerici, calcolo parallelo,
programmazione di GPU
In caso si puo' fare riferimento a L Fini (luca.fini@inaf.it) o a C.Baffa (carlo.baffa@inaf.it).