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.

Commencer