Programming for Geospatial Hydrological Applications
Overzicht van het onderwerp
-
In this course you'll learn an essential skill for researchers dealing with (spatial) data. With scripting you can better control your analysis using command line tools. You can also automate your procedures by writing batch scripts. Furthermore, you can process your data and make models using Python and its useful libraries.
The online learning course on Programming for Geospatial Hydrological Applications is part of the Climate Services for Water Management (CliMWaR) project, funded by the Flemish UNESCO Science Trust Fund (FUST) from the Government of Flanders in Belgium.
The course is also available at the UNESCO Open Learning platform.
The course materials have been last updated on 19 July 2023.
-
-
In this unit you'll be introduced to the concepts of Python.
After this module you'll be able to:
- Describe what Python is
- Give definitions of the main concepts of Python
- Use Python for programming simple applications
Watch this video that introduces this module: -
Now we know how to use the Command Line, navigate through are files and directories, understand absolute/relative paths and some GDAL commands, it's time to use a scripting language. Today you'll make your first steps with Python, a high level programming language. You'll learn about the concepts using a so called Jupyter Notebook tutorial. The Jupyter Notebook gives you theory and you can run real Python code through a web page. You can use Binder or Colab to launch the Jupyter Notebook online, so you don't have to install anything yet and just focus on learning the concepts of Python programming. Click on one of the badges below to run the notebook:
If you have already experience with Jupyter Notebooks you can download the notebook from GitHub and use it locally:
Jupyter Notebook Introduction to Python 3 (GitHub)
-