Skip to main content

COMPUTE course "Introduction to Python" open for registration

The application deadline is Friday 30 October.

– Published 6 October 2020

The COMPUTE course "Introduction to Python" is now open for registration, see details below.

Students must be COMPUTE members to take this course: Membership is free, comes without any obligatory courses etc., and is open to all PhD students at the faculties of Science, Medicine, and LTH. To sign up, please download and fill in the COMPUTE membership form (PDF, 63 kB).

Introduction to Python (7.5 ECTS)

The course gives a basic introduction to programming in Python, assuming no prior programming experience. It has an orientation towards scientific computing. Python is a modern scripting language with ties to Scientific Computing due to powerful scientific libraries like SciPy, NumPy and Matplotlib. The course covers elementary programming concepts (arithmetic expressions, for-loops, logical expressions, if-statements, functions and classes) that are closely connected to mathematical/technical problems and examples, as well as mathematical manipulations and problem solving (e.g. setting up matrices, solving linear problems, solving differential equations, finding roots), Pandas and GUI programming. A final lecture will cover syntactical differences between Python/SciPy and MATLAB, to facilitate the transition to MATLAB, if needed.

The course uses the flipped classroom concept, where the students watch videos at their own schedule, with a few scheduled joint sessions. There are hand-in assignments and a final project, both to be done in groups.

Introductory meeting: November 2nd, 2020, 13:15, via Zoom.

Course co-ordinator: Claus Führer

To register for the course, please fill out and sign the course registration form (PDF, 48 kB) and return it by email to Philipp Birken: philipp.birken@math.lu.se