Scientific Programming in Python (2026)
Note
The course materials Scientific Programming in Python (2025), with exception of the YouTube videos, are licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.
0 – Setting up the working environment
Installing Conda and JupyterLab on Linux, MacOS, WSL:
tutorial slidesInstalling Conda and JupyterLab on Windows:
tutorial slidesFirst steps with JupyterLab:
tutorial slides
1 – Python basics
About Python (a 3 minutes motivation): video tutorial,
tutorial slidesBasic (scalar) data types: video tutorial,
tutorial slides,cheat sheetControl structures: video tutorial,
tutorial slides,cheat sheetExercises:
exercises