Python for Data Processing

Within the framework of ELIXIR Belgium, this Python for data processing course is organised together with Geert Jan Bex, KU Leuven/UHasselt.

Date: 5-6 October 2017


  • Learning how to use Python for data processing
  • Solve real-world problems in the area of data transformation and scientific computing

Summary: This course starts with an introduction to the language, its simple datatypes and control structures, moving on to its more complex data structures, and classes. The emphasis is on how to use Python to solve real world problems in the domain of data transformation relevant to scientific computing. Subjects such as regular expressions, various file formats used in a scientific context, how to parse and transform data, interact with databases and external programs. It also covers the libraries that are useful for scientific programming such as numpy, scipy, matplotlib, pandas, and biopython.

Hands-on sessions with exercises based on real-world cases are provided.

Required skills: Aimed for people with programming skills and knowledge of Python. If you have no/little knowledge of Python you can follow our introductory Python course​.

Course website: