IOW Logo

Introduction to Scientific Programming with Python

This 5-day introductory course on scientific programming with the programming language Python and Jupyter notebooks was given by Markus Reinert in the summer semester of 2021 at IOW. It consisted of five 1-hour lectures covering the topics:

  1. Introduction to Python and basic data types
  2. Data and program structure
  3. NumPy and SciPy
  4. MatPlotLib
  5. Applications to Oceanography: xarray, gsw, and cartopy

The course material can be downloaded from the links below.

Other material

Slightly different material of a shorter course in 2022 is available on the German website (only in German).