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


Frequency

Only this year

Summary

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.

Content

Keywords

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

Resources

Bibliography

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 graphsearch.epfl.ch.