08/04/2019 - 10/04/2019

EMBL Heidelberg
Meyerhofstraße 1
Heidelberg, Germany

Introduction to Python Programming

Code: Python-2019
Price: 60 EUR pro Platz (VAT excl.)
Location: EMBL Heidelberg
Available seats: 30


Dates and time

April 9 & 10, 2019 : 09:30 – 17:00


EMBL Heidelberg, Seminar room 202.


Python has grown in the last ten years to become one of the most widely-used programming languages in biology. This increasing popularity reflects how easy Python is to learn compared with other languages, and how adaptable it is to a wide variety of different tasks. Simultaneously, the rise of data-driven approaches to science means that programming skills are becoming more and more important for biologists.

Course content:

–    The basic concepts and building blocks of programming in Python
–    Automating repetitive tasks and calculations
–    Handling different types of data using the concept of Data Structure
–    Reading and handling data from a file
–    Introduction to Python modules
–    Introduction to the regular expression

Learning goals:

This course aims to teach basic programming skills to the life-scientists who wish to carry out repeated tasks to deal with biological data. The goal of the course is to enable them to use Python scripting to automate their tasks and carry out analysis of their data reproducibly.


We do not expect the participants to have any prior knowledge with scripting. This is a course for the researchers who wish to automate their tasks such as dealing with a large number of files to carry out identical or similar analysis using Python programming language.
Note: The computers will be available at the workshop venue but participants can bring their own laptop with the Anaconda Python Distribution (version 3.5 or above) installed.

Course Fee:

The external participants will be charged with a course fee of 60 Euros (to cover the lunch and infrastructure related cost). The invoice details will be shared via email.

Cancellation and No-Show:

Registration can be canceled free of charge until Friday 2nd April 2019.

All participants will be charged a cancellation fee (if canceled after 2nd April 2019) or no-show fee of 50 Euros. For EMBL members, this charge will be made to their group budget.

Registration and contact:

Please register directly on the EMBL site:

Malvika Sharan (