VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Abstract
Der Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
Objective
This beginner course to programming with Python - with a focus on applications in science and technology - is an ideal starting point for later courses. We will start with an introduction to the dev environment and tools for effective development to get you started. Then we will learn the basics of Python with exercises, and discover popular modules for data processing and visualisation that will be useful for your later studies and career. We conclude with an introduction to popular machine learning techniques and some time for you to implement your own small free-style projects. By the end of the semester, you will - be familiar with your PC’s command-line interface and know how to use available dev environments effectively. - have learned the basics of Python and be able to write basic programs that do what you want (most of the time) with the help of modules. - be able to process, visualize and analyze numerical data, e.g. lab measurements, images, etc. - have first experience with machine learning techniques - maintain your first git repository and know how to collaborate with others on coding projects. Language: English / German (if necessary)