Introduction to Python and Using Python in an HPC environment¶
Online training workshop: Using Python in an HPC environment, 16 - 20 November, 2026
Learn how to
- use modules to load Python
- find site installed Python packages
- install packages yourself
- use isolated environments,
- write a batch script for running Python
- use Python in parallel
- use Python for ML and on GPUs.
The course will consist of lectures interspersed with hands-on sessions where you get to try out what you have just learned.
We will mainly use NAISS's new system Arrhenius for the examples for the course, but there is little difference in how you use the various HPC centres in Sweden and you should have no problems applying the knowledge to the other systems.
This course will consist of five days (9:00-16:00):
Dates and location¶
- Day 1 (16 November 2026), 9-16, Log in and use basic Python in a cluster environment
- Day 2 (17 November 2026), 9-16, Packages, environments and running jobs
- Day 3 (18 November 2026), 9-16, Developing and analysing on compute nodes
- Day 4 (19 November 2026), 9-16, Parallelism and Big data
- Day 5 (20 November 2026), 9-16, GPUs and machine learning
If you are already proficient with Python, the first day is optional. If, on the other hand, you know little Python then perhaps the first day is enough. You are welcome to join as many or as few of the days as you want.
The workshop will be held via zoom. A zoom link will be provided to registered participants prior to the event.
Links¶
More information and material for the Using Python in an HPC environment workshop
Registration form for the Using Python in an HPC environment workshop
Source repository