MATH-661 / 1 credit

Teacher(s): Buffa Annalisa, Hinz Jochen Peter

Language: English

Remark: The course expects participants to at least have an intermediate understanding of the Python programming language


Only this year


This seminar teaches the participants to use advanced Python concepts for writing easier to read, more flexible and faster code. It teaches concepts in a hands-on and tangible fashion, providing example use cases that all applied mathematicians can relate to.



scientific computing, python

Learning Prerequisites

Required courses

intermediate familiarity with the Python programming language, numpy and (if possible) scipy.

Learning Outcomes

By the end of the course, the student must be able to:

  • Compose idiomatic python code, specifically geared toward topics in applied math



Ipython notebooks will be made available on GitHub.

Moodle Link

In the programs

  • Exam form: Project report (session free)
  • Subject examined: Advanced Scientific Programming in Python
  • Lecture: 12 Hour(s)

Reference week

Related courses

Results from