Python for Finance


Course Objective

Finance has become a data-driven science . The objectives of the course
are twofold. First, to introduce programming in Python for Finance
students. Second, to address and solve financial problems using Python.
The overarching goal is to develop Python skills that are applicable in
the workplace and to prepare students for more advanced Python

Course Content

The course will first review basic programming in Python and then move
on to numerical computing, data analysis and visualization. Finally, we
will address financial problems, such as option pricing using binomial
trees and Monte Carlo methods as well as asset pricing, using the
techniques taught during the first part of the course.

Teaching Methods

Lectures and computer labs

Method of Assessment

Take home exam


Hilpisch, Y. (2019). Python for Finance, Second edition, O’Reilly.

Recommended background knowledge

Students are expected to be familiar with basic finance (corporate
finance, investments) and a strong interest (but not necessarily
extensive experience) with computer programming.

General Information

Course Code E_FIN_PFIN
Credits 6 EC
Period P1
Course Level 400
Language of Tuition English
Faculty School of Business and Economics
Course Coordinator dr. K.L. Wolk
Examiner dr. K.L. Wolk
Teaching Staff dr. K.L. Wolk

Practical Information

You need to register for this course yourself

Last-minute registration is available for this course.

Teaching Methods Lecture, Study Group
Target audiences

This course is also available as: