Cette UE fait suite à l'UE Introduction à la programmation de la deuxième année de licence SVT parcours Mer, dans laquelle les tudiants apprenaient les bases de l'algorithmique et de la programmation en traitant des problèmes simples, mais en programmant chaque élément avec les commandes natives de Python. Dans cette UE, les étudiants apprenent à utiliser des outils de programmation de plus haut niveau, notamment à travers les librairies classiques de calcul scientifique de Python, ainsi que les librairies graphique de représentation de données. Cela permet de mener un parallèle "numérique" des enseignement des UE de modélisation et de régression et analyse de données, en fournissant des illustrations et en permettant aux étudiants de s'approprier de manière plus concrète certaines des notions théoriques vues dans ces cours, et plus généralement en sciences de la mer.