HLMA310 - Logiciels scientifiques (2018-2020)

Numeric and scientific computing with Python
numerical linear algebra
python
optimization

This is an undergraduate course (in French!) introducing Python for scientific computing.

We will address some of the element in the Python scientific ecosystem:

Syllabus

syllabus_HLMA310.pdf

Course note

Introduction à Python, version 2020-2021 (under construction)

Cours: slides et notebooks

  1. IntroPython_slides.pdf, prise_en_main_notebook.ipynb, prise_en_main_notebook.html

  2. numpy_slides.pdf, numpy.ipynb, numpy.html

  3. matplotlib_slides.pdf, matplotlib.ipynb, matplotlib.html

  4. pandas_slides.pdf, pandas.ipynb, pandas.html, belgianmunicipalities.ipynb, belgianmunicipalities.html

Travaux pratiques

  1. TP1-Introduction.pdf, TP1-Introduction-skeleton.ipynb,TP1-Introduction.html, TP1-Introduction.ipynb,

  2. TP2-boucles_functions.pdf, TP2-boucles_functions-skeleton.ipynb, TP2-boucles_functions.ipynb, TP2-boucles_functions.html

  3. TP3-numpy_matplolib.pdf, TP3-numpy_matplolib-skeleton.ipynb, TP3-numpy_matplolib-skeleton.html, TP3-numpy_matplolib.ipynb, TP3-numpy_matplolib.html

  4. TP4-descente_gradient.pdf, TP4-descente_gradient-skeleton.ipynb,

  5. TP5-pandas.pdf, TP5-pandas.ipynb

  6. TP_note_2020.pdf

More resources