VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

701-0034-22L

Integrated Practical: Python in Geosciences

VVZ CR n/a

Last Updated: 2026-07-21 00:35:43

Abstract

Python ist eine weit verbreitete Sprache für die Datenanalyse und -visualisierung, was sie zu einem unverzichtbaren Werkzeug für Wissenschaft und Industrie macht. Die Studierenden lernen, sauberen und wiederverwendbaren Python-Code anhand einer Vielzahl von geowissenschaftlichen Beispielen zu verwenden, anzupassen und zu schreiben, wobei sie in kleinen Teams von zwei oder drei Personen arbeiten.

Objective

In diesem Kurs lernen die Studierenden - geowissenschaftliche Daten zu verarbeiten und zu visualisieren (geowissenschaftliche Datenformate, Karten in Python) - mit Python auf ihren Laptops zu arbeiten (Installation und Verwaltung von Python, Nutzung des Internets zur Selbsthilfe) - qualitativ hochwertigen Code schreiben (saubere Kodierung, Dokumentation, wiederverwendbare Funktionen) - an Code mitzuarbeiten (gemeinsame Projekte, Anpassung von bestehendem Code) - Skripting für eine zuverlässige und effiziente Datenverarbeitung verwenden (Python)

Content

Die erste Hälfte des Kurses ist der Einrichtung von Python auf dem eigenen Laptop und einer Einführung in wichtige Datenverarbeitungs- und Visualisierungsbibliotheken gewidmet. In der zweiten Hälfte arbeiten die Studierenden an einem konkreten Projekt. Für jedes Projekt wird ein Grundgerüst an Python-Code zur Verfügung gestellt, den die Studierenden vervollständigen und erweitern. Idealerweise arbeiten die Studierenden in Zweier- oder Dreierteams. Alle Projekte beinhalten einige Aspekte der Datenverarbeitung und -visualisierung, insbesondere geografische Karten. Am Ende des Praktikums werden alle Projekte vorgestellt, zusammen mit den aufgetretenen Herausforderungen und wie sie bewältigt wurden. Da es unser Ziel ist, dass die Studierenden lernen, selbstständig mit Python zu arbeiten, ist die Nutzung des eigenen Laptops und des Internets für die Lösung von Problemen sehr erwünscht, aber nicht zwingend erforderlich.

Resources

Literature

Anleitungen und Literatur werden während des Kurses zur Verfügung gestellt (auf Englisch).

General Information