Ce cours est une initiation à la programmation pour les scientifiques non informaticiens.  Nous apprendrons le langage python.


Dans une premier temps, nous aborderons les notions  élémentaires de programmation comme les variables, les conditions et les boucles for.  Puis nous verrons les autres types de variables usuels (booléens, chaînes, tableau), comment créer des fonctions et lire ou écrire un fichier.

Durant tout le semestre, nous verrons également l’utilisation de plusieurs  librairies scientifiques (numpy, matplotlib…) .


Après un cours introductif, les cours et les TP seront  mélangés. De nouvelles notions seront introduites au début de chaque séance et pratiquées tout de suite sur ordinateur. Nous finirons par un petit projet à réaliser lors des dernières séances.