Python scientifique et cartographie

Scientific Python and cartography, a 7-day course

View the Project on GitHub xoolive/pyweek

Objectifs du cours

Ce cours est une introduction ou une remise à niveau à la programmation scientifique en Python, avec une forte composante orientée vers la cartographie. Il alterne rappels théoriques, exercices académiques et travaux pratiques plus appliqués.

Ce cours est l’occasion pour chacun de pratiquer la programmation en Python quel que soit son niveau et son expérience au début de la semaine. Il ne s’agit pas d’aller au bout de toutes les séances, ni de les démarrer toutes; mais simplement de pratiquer avec des exercices progressifs.

Prérequis

Une première expérience en programmation, quel que soit le langage, est préférable. Les notions élémentaires de programmation (conditions, boucles, fonctions) ne sont pas l’objet de ce cours. Les structures de bases sont présentées à titre de rappel avant d’aborder des notions plus avancées.

Plan du cours

Jour 1 : Introduction au langage Python

Jour 2 : Introduction aux outils scientifiques

Jour 3 : La bibliothèque standard Python

Jour 4 : Travaux pratiques

Jour 5 : Programmation orientée objet

Jour 6 : Python avancé – Capture de données

Jour 7 : Projet final