|
Dettaglio Insegnamento
Academic Year |
2021/2022 |
Name |
Dott. - MI (1385) Modelli e Metodi Matematici per l'Ingegneria / Mathematical Models and Methods in Engineering |
Programme Year |
1 |
ID Code |
053499 |
Course Title |
PYTHON FOR SCIENTIFIC COMPUTING |
Course Type |
MONODISCIPLINARE |
Credits (CFU / ECTS) |
5.0 |
Course Description |
During the course the following topics will be covered:
1) Basics of Python: concept of modules, variables, types, compound types (strings, lists, tuples and dictionaries), conditional statements and loops.
2) Functions: definition, default arguments and keyword arguments, lambda functions.
3) Classes, modules and exceptions
4) Numpy: creating arrays (from list, using generating functions, from files), manipulating arrays (indexing, slicing).
5) Linear algebra in numpy.
6) Introduction to plotting using matplolib (2D and 3D).
7) Scipy: Linear algebra, sparse matrices, numerical integration, numerical solution of ODEs, FFT, interpolation and optimization.
8) Introduction to Pandas.
9) Elements of deep-learning using Python. |
Scientific-Disciplinary Sector (SSD)
|
SSD Code
|
SSD Description
|
CFU
|
MAT/08
|
NUMERICAL ANALYSIS
|
5.0
|
|
Alphabetical group
|
Professor
|
Course details
|
From (included)
|
To (excluded)
|
A
|
ZZZZ
|
Miglio Edie
|
|
|