Workshop
Introduction to Python and Using Python in an HPC environment
20 Apr 2026 - 24 Apr 2026
This online 4-day workshop aims to give a brief, but comprehensive introduction to using Python in a Swedish academic High-Performance Computing (HPC) environment. It covers a wide range of levels in using Python and you can decide which days to follow.
If you are a complete beginner, perhaps the first day(s) is sufficient for you, but you may follow the other days as well for inspiration. If you already are a Python programmer you could still benefit from attending the login session the first day.
Practical information:
20 Apr 2026 - 24 Apr 2026
32 hours
Online
English
Target audience: HPC users, from Python beginners to advanced programmers, familiar with the Linux command line
Want to register?
- Prerequisites: Familiarity with the LINUX command line. Basic Python is NOT required, but recommended
- Price: Participation is free and open to all users within NAISS
The goals of the different days are
Day 1:
- Log in to a cluster
- Load the Python module
- Use variables, expressions and statements in Python
Day 2:
- Load modules for site-installed Python packages
- Use and install python packages (pip and/or conda)
- Use virtual environments
- Ask for compute resources, write batch scripts for running Python
- Learn about IDEs
Day 3-4:
- Do basic analysis with Matplotlib in Jupyter
- More about compute resources, including parallelism and GPUs
- Use Pandas and Seaborn,
- Big data and Python
- Use Python for ML/DL
- Guest lecture by Anders Hast and InfraVis introduction
This course will consist of lectures and type-alongs interspersed with hands-on sessions where you get to try out what you have just learned.
Related courses
Summer School on Security and Privacy in the Age of AI
8 September 2026
Summerschool - Heverlee - KU Leuven, UGent, VUB, Imec