EuroSciPy 2025

Introduction to Python and JupyterLab
2025-08-18 , Room 1.20 (Ground Floor, Shannon)

This tutorial provides a whirlwind introduction to the basic of the Python language and how to use JupyterLab. All other tutorials require some command of Python and will use Jupyter Notebooks for teaching. So, if you are new to Python and/or Jupyter, you should definitely attend this tutorial. I will adjust the topics to the needs of attendees. Prepare for 90 intensive minutes. You will learn something new and useful.


Please install JupyterLab before the tutorial. Depending on the way you install Python packages you chose on of these options:

 pip install jupyterlab

or

 conda install jupyterlab

or

 mamba install jupyterlab

or

 pixi add jupyterlab

or

 uv add jupyterlab

or

Your own way.

I use Pixi. If you like to try it, please install and create an environment:

pixi init jupyterlab_tutorial
cd jupyterlab_tutorial
pixi add jupyterlab python=3.13
pixi shell

No matter what installation method you use, you can start JupyterLab with:

jupyter-lab

or

python -m jupyter-lab

Expected audience expertise: Domain:

none

Expected audience expertise: Python:

some

Supporting material: Supporting material Your relationship with the presented work/project: No response

I've been a Python user since 1999, teaching Python professionally since 2004. I am also active in the community, organizing Python conferences such as PyCon DE, EuroSciPy, and BarCamps. I am a PSF Fellow, PSF Community Service Award winner, and chair of the German Python Software Verband.