APPF1: Python - Data Analysis Essentials Course
Autumn Semester 2019 • University of Zürich

Welcome to the homepage for my APPF1: Python - Data Analysis Essentials course at the University of Zürich.

In this course you will learn the essential Python methods for preparing, cleaning, transforming and aggregating of your data for analysis.

You can find the source code for all exercise solutions and more on

Course Dates

The course takes place on two Saturdays (23.11.2019 and 30.11.2019) from 09:00 AM to 04:00 PM in the course room RAI-E-131.

Course Days

Lesson 1 23.11.2019
Topics: A short Python primer; an introduction to IPython and Jupyter notebooks; lists, dictionaries, sets, and tuples; Storing and operating on data with NumPy: one- and two-dimensional NumPy arrays, array indexing and slicing; NumPy's universal functions; aggregations; working with Boolean arrays
Lesson 2 30.11.2019
Topics: Using Pandas to get more out of data: working with DataFrame and Series objects; data selection; parsing data files with NumPy and Pandas; aggregating and grouping data in Pandas