CSC's trainings and events have moved

Find our upcoming trainings and events at

This site is an archive version and is no longer updated.

Go to CSC Customer trainings and Events


Python in High-Performance Computing
Date: 26.01.2016 9:00 - 28.01.2016 16:15
Location details: The event is organised at the CSC Training Facilities located in the premises of CSC at Keilaranta 14, Espoo, Finland. The best way to reach us is by public transportation; more detailed travel tips are available.
Language: english-language
lecturers: Sebastian von Alfthan (CSC)
Jussi Enkovaara (CSC)
Martti Louhivuori (CSC)
Price: Free of charge
The course materials, lunches as well as morning and afternoon coffees are free of charge.
Additional Information
Please follow the last updated information about the course on the PRACE web site at Python in HPC @CSC

Python is a modern, object-oriented programming language, which has become popular in several areas of software development. This course introduces the basic concepts of the Python programming language and how it can be used effectively in high-performance computing. Fast array interface (numpy), message-passing interface (mpi4py), and several other useful Python packages such as scipy and matplotlib are introduced. C extension, i.e how to integrate code written in C directly as a part of a Python program, are also shown. Examples include prototyping and solving numerical problems with Python, steering simulations with Python scripts and analyzing results with the help of Python. Course consists of lectures and hands-on exercises.

The course is part of the PRACE Advanced Training Centre activity, see the PRACE Training portal for material and further information about the course.