Event box

Parallel Programming with Python 2 day workshop 4 and 5 June In-Person

Did you write code in Python and is it not fast enough? Do you run code, but are you running out of memory? If you want your code to make optimal use of your computing resources (whether it is your own laptop or an HPC system), then parallellizing your code might be the solution.

In this course we show several ways of speeding up your program and making it run in parallel. We introduce the following modules:

  • threading (allows different parts of your program to run concurrently on a single computer with shared memory).
  • dask makes scalable parallel computing easy.
  • numba speeds up your Python functions by translating them to optimized machine code.
  • memory_profile monitors memory performance.

Prerequisites:

  • This is an intermediate level Python course.
  • We expect familiarity with the command-line, and that you are comfortable working with a coding text editor (like for instance, VS Code).
  • This is a two-day workshop (4 and 5 June), it is not possible to join only one day.
Date:
Thursday, June 4, 2026
Time:
9:00 - 17:00
Time Zone:
Central European Time (change)
Location:
Bucheliuszaal 6.18
Campus:
University Library Utrecht Science Park
Audience:
  Researchers  
Categories:
  Workshop/Training  

Registration is required. There are 16 seats available.

Event Organizer

Profile photo of Jelle Treep
Jelle Treep