Python basics for geoscience and geotechnics (May 2025)
Coding taught from geoscience people for geoscience people. 16 h Python beginners course!
Are you interested in programming but feel overwhelmed by the complexity? Join our 4-session, 16 h course and learn how to program with Python for geoscientific applications in a way that is easy and accessible to everyone. No prior experience is required! Python is the most versatile programming language today and enables you to do everything from API accesses, data analyses to interaction with other software. We will break down the intimidating barriers of programming and guide you through the world of Python step-by-step. You will also have the opportunity to apply your new skills through two homework exercises and many smaller examples and tasks. Enrol in our course today and start your journey to becoming a programming expert!
Content:
Python 3 in general; interactive vs. non-interactive programming; datatypes (integers, floats, strings, variables, lists…); control structures; functions; file reading and writing; exception handling; programming style; modules (numpy, pandas etc.)