Ce cours n'a pas l'ambition de présenter le langage Python de manière exhaustive : tâche titanesque au demeurant. J'ai plutôt privilégié une approche guidée par des exemples familiers à des étudiants en sciences du sport : calcul de l'indice de masse corporelle, analyse de trajectoires stockées dans des fichiers CSV, tracé de parcours de course sur une carte à partir de coordonnées GPS, etc.
Chaque exemple est prétexte à aborder des notions centrales en programmation (variables, tests,
boucles) et à présenter des bibliothèques intéressantes qui viennent enrichir le langage Python.
Si vous êtes novice en programmation, je vous encourage à étudier chaque chapitre dans l'ordre pour
vous familiariser progressivement à cette nouvelle connaissance. Par contre, si vous êtes un
développeur déjà expérimenté, vous pouvez papillonner de chapitres en chapitres pour découvir des
bibliothèques comme matplotlib
,
beautifulsoup4
,
pandas
,
folium
,
requests
ou opencv
.