Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

First Steps

About Python

Python is a flexible and popular programming language that is easy to learn and can be used on almost all operating systems such as Linux, Windows, or macOS. A large and strong developer community provides many libraries for free, which can be installed and used as packages in Python. Besides engineering and scientific data analysis, Python also supports the development of web applications and services, desktop applications (graphical user interfaces - GUIs), scripting, and Jupyter notebooks. Python is used by many scientific institutions and software developers, but also more and more in other industries. This Python tutorial is tailored for engineers and scientists in the field of hydraulics and eco-morphodynamics.

The content on the following pages is based on Jupyter notebooks and flavored with information from python.org. The descriptions aim to provide solid knowledge for the efficient use of Python.

Get Started with JupyterLab

This eBook builds on Jupyter notebooks that are linked to mybinder.org. Thus, there are a couple of options for working with the following tutorials: