Introduction to Scientific Programming with Python

Master, Université de Lausanne, Institute of Earth Surface Dynamics, 2024

In this four-week practical course, we will combine tutorials and guided exercises to introduce basic programming skills in Python to help students kickstart their own research projects.

By the end of this course, students will know:

  • Which Python libraries are most suitable for their application of interest and how to quickly look up documentation,

  • How to handle data in multiple formats (from text files to gridded spatial data via time series), manipulate them mathematically/statistically, and visualize them efficiently for scientific analysis and communication.