HLMA310 - Logiciels scientifiques (2018-2020)

Numeric and scientific computing with Python
numerical linear algebra
python
optimization
Illustration of the Python ecosystem for data science, for core packages in the center, to more advanced packages in the periphery.

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