VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
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).