Published May 23, 2025 | Version v1
Computational notebook Open

HeFDI Code School Basic Track - Workshop 3: Interactive Visualizations and Web Development with Streamlit

  • 1. ROR icon Goethe University Frankfurt
  • 2. ROR icon NFDI4Earth

Description

In the third workshop of the HeFDI Code School Basic Track on Interactive Visualizations and Web Development with Streamlit, you will produce interactive plots where you, for example, can select which dataset to display or what parameter to be used displayed on the x-/y-axes. You will make a request to an online database to access its data. Finally, you will create a webpage with interactive elements, so a user can manipulate your plot visualisation. This will be realised with Streamlit.

Series information (English)

You don’t know Python, but want to? You know a little Python or did it years ago and need a refresher? Then join our HeFDI Code School Basic Track, a dynamic series of three hands-on online workshops offered in collaboration with Dr. Dominik Hezel (Goethe University Frankfurt / NFDI4Earth). These workshops – all free of charge – guide participants through the basic concepts and functions of Python using Jupyter notebooks, and go all the way up to manipulating data and datasets, making interactive plots and your own webpage where users can interact with your data visualisations.

Other (English)

This HeFDI Code School Basic Track is an offer of the Hessian Research Data Infrastructure Initiative (HeFDI), which is funded by the Hessian Ministry of Science and Research, Arts and Culture (HMWK), and NFDI4Earth, the National Research Data Infrastructure consortium for the Earth System Sciences (ESS).

If you have suggestions or feedback regarding topics, please feel free to contact the HeFDI office (hefdi@uni-marburg.de). If you would like to receive regular updates on our offerings and events, sign up for our newsletter.

Files

HeFDI Data Schools Dominik Hezel Learning Python Basic Track Day 3 - Exercises.ipynb

Additional details

Funding

Hessian Ministry for Science and the Arts

Software

Programming language
Python, Jupyter Notebook