APPF1: Python - Data Analysis Essentials Course
Autumn Semester 2018 • 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 (24.11.2018 and 01.12.2018) from 09:00 AM to 04:00 PM in the course room Y10-E-25.

Course Days

Lesson 1 24.11.2018
Topics: A short Python primer; an introduction to IPython and Jupyter notebooks; lists, dictionaries, sets, and tuples
Lesson 2 01.12.2018
Topics: 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; 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