Aggregatore Risorse Aggregatore Risorse

Il corso si terrà in lingua inglese.

Dal 22 marzo il Corso si terrà presso il Collegio Borromeo (Piazza Borromeo, 9 - Pavia).

Scientific Python

Programma


The course will take the students on a deep dive on the Scientific Python landscape, starting from the ubiquitous NumPy module to popular data science libraries, scientific packages, symbolic mathematics and deep learning frameworks.
Every lesson will be presented in the form of Jupyter notebooks and will be completed by intuitive introductions and hands-on exercises.

1. Python the language (8 Mar 2019)

            Pip, Conda

            Jupyter

            A Tour of Scientific Python

            NumPy basics

            Matplotlib

            h5py

2. Numerics with Python (22 Mar 2019)

            NumPy advanced

            Scikit-image

            Scikit-learn

            Dask, Joblib

3. Science with Python (12 Apr 2019)

            SciPy: ODEs, FFT, Linear algebra, Optimization, Statistics

            Sympy

4. Mathematics with Python (19 Apr 2019)

            FeNiCS: PDEs

            Scientific Visualization with VTK

5. Deep Learning with Python 1 (3 May 2019)

            PyTorch: tensors, automatic differentiation

            Convolutional neural networks

6. Deep Learning with Python 2 (17 May 2019)

            Recurrent neural networks

            Generative adversarial networks

7. Performance Python (31 May 2019)

            Cython

            cffi

            C/Fortran

            MPI, OpenMP, OpenCL

 

Il corso si terrà il lingua inglese.

Docente: Luca Antiga 

Svolgimento

Il Corso si svolgerà dall' 8 marzo al 31 maggio 2019; dal 22 marzo si terrà  presso le Aule del Collegio Borromeo (Piazza Borromeo, 9 - Pavia)

Calendario:

 

Friday 8 Mar 2019, 14.00-17.30

Friday 22 Mar 2019, 14.00-17.30

Friday 5 Apr 2019 14.00-17.30 Annullata (Agg.to 21/01/2019)

Friday 12 Apr 2019, 14.00-17.30 Lezione di recupero

Friday 19 Apr 2019, 14.00-17.30 Annullata

Friday 3 May 2019, 14.00-17.30   

Friday 10 May 2019, 14.00-17.30 Lezione di recupero     

Friday 17 May 2019, 14.00-17.30

Friday 31 May 2019, 14.00-17.30

          

Esame

1° Appello: 5 luglio ore 10.00 - 13.00

2° Appello: 6 settembre ore 10.00 - 13.00

Luca Antiga

Docente a contratto

Classe : Scienze Tecnologie e Società

Ambito : Scienze e Tecnologie

Semestre: Semestre II

Anno accademico: 2018-2019

Luogo : Aule Sede Iuss

Durata : 25 ore