VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Programming with Python
Last Updated: 2026-06-03 00:14:08
Abstract
This Python course reinforces and extends basic programming concepts covered previously in the CAS in Applied Information Technology and introduces several new topics. These include classes, objects, and a selection of important Python libraries. Participants will develop their Python programming skills over the entire module with online tutorials, programming exercises, and one-on-one support.
Objective
Participants learn... - how to encode a problem into a program, test the program, and correct errors. - to understand and improve existing code. - deal with the complexity of real data. - store data in a suitable data structure. - query databases and understand and evaluate the corresponding database model. - to implement mathematical models as a simulation.
Content
Participants expand their programming skills. They learn to develop mathematical models for real-world tasks and solve them as small projects in Python. Fundamental concepts of programming being covered include Matrix calculations, Objects and Classes, Data requests for Data Science and Data visualization.
General Information
- Language
- English
- Levels
- WBZ
- Frequency
- Semesterly recurring
Examination
- Type
- ungraded semester performance
Registration & Places
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| independent project |
Programming with Python
Online module
|
No time listed | 24 h semesterly |