Descriptif
Ce cours offre une introduction à la programmation, en utilisant le langage Python 3. L'accent est porté sur la rédaction de petits programmes visant à automatiser les tâches répétitives liées au traitement de données scientifiques.
En suivant ce cours, les étudiant·e·s devront acquérir les compétences suivantes : (1) Ecrire de petits programmes scientifiques utiles en laboratoire ; (2) Utiliser les structures de contrôles et les structures de donnée les plus courantes; (3) Intéragir et collaborer avec des informaticiens ; (4) Apprendre plus rapidement un second langage de programmation.
Les évaluations du cours se déroulent sur machine dans les mêmes conditions que les travaux pratiques. Tout matériel, papier ou informatique, est autorisé.