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
Course note
Introduction à Python, version 2020-2021 (under construction)
Cours: slides et notebooks
Travaux pratiques
TP1-Introduction.pdf, TP1-Introduction-skeleton.ipynb,TP1-Introduction.html, TP1-Introduction.ipynb,
TP2-boucles_functions.pdf, TP2-boucles_functions-skeleton.ipynb, TP2-boucles_functions.ipynb, TP2-boucles_functions.html
TP3-numpy_matplolib.pdf, TP3-numpy_matplolib-skeleton.ipynb, TP3-numpy_matplolib-skeleton.html, TP3-numpy_matplolib.ipynb, TP3-numpy_matplolib.html
TP4-descente_gradient.pdf, TP4-descente_gradient-skeleton.ipynb,
More resources
Jake VanderPlas book on Datascience and associated videos
sklearn: example of git https://github.com/scikit-learn/scikit-learn and example of diff https://github.com/scikit-learn/scikit-learn/commit/19eb458567fec216584015c1156d6451d949f2de