MATH-661 / 1 crédit

Enseignant(s): Buffa Annalisa, Hinz Jochen Peter

Langue: Anglais

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

Dans les plans d'études

  • Forme de l'examen: Rapport de TP (session libre)
  • Matière examinée: Advanced Scientific Programming in Python
  • Cours: 12 Heure(s)

Semaine de référence

Cours connexes

Résultats de graphsearch.epfl.ch.