SBWL 1: Data Processing 1 (PI2.0)

Winterterm 2019
Axel Polleres, Stefan Sobernig


Table of contents

Schedule
Organisational
Unit details
Jupyter Notebook
Supplemental Reading

Syllabus

Overall, students shall gain fundamental knowledge for dealing with different data formats and in using methods and tools to integrate data from various sources in this course

Schedule



Unit Date Room Topic
1 Tue 15.10.2019 10:00 – 14:00 TC.4.14 Course introduction
2 Tue 22.10.2019 10:00 – 14:00 TC.4.14 Data access
3 Tue 29.10.2019 10:00 – 14:00 TC.4.14 Data processing (basics)
4 Thu 31.10.2019 10:00 – 14:00 TC.4.15 Data processing (cont'd)
5 Tue 05.11.2019 10:00 – 14:00 TC.4.14 Data storage
6 Thu 07.11.2019 10:00 – 14:00 TC.4.15 Advanced topics (pandas, visualisation)
7 Thu 14.11.2019 10:00 – 14:00 TC.4.15 buffer
8 Fri 22.11.2019 12:00 – 17:00 D3.0.233 Project presentation

Organisational

Instructor(s)

Axel Polleres

axel.polleres@wu.ac.at

Stefan Sobernig

stefan.sobernig@wu.ac.at

Rositsa Ivanova (Tutor)

rositsa.ivanova@wu.ac.at

Grading

See the authoritative details at Learn@WU.


Course Material

Unit details

Unit 1: Course Overview & Introduction

Slides: This unit is also available in a PDF format and as a single HTML Page

Readings:

Notebook of Unit1

Unit 2: Data access, formats, & encoding

Slides: This unit is also available in a PDF format and as a single HTML Page

Readings:

Notebook of Unit2

Unit 3: Data cleaning and preparation (Basics)

Slides: This unit is also available in a PDF format and as a single HTML Page

Notebook of Unit3

Unit 4: Data cleaning and preparation (Cont'd)

Slides: This unit is also available in a PDF format and as a single HTML Page

Notebooks of Unit 4

Unit 5: Data storage & Persistence

Storing/loading data to/from a file vs. Connection to and loading data into and from a Database System

Slides: This unit is also available in a PDF format and as a single HTML Page

Readings:

Notebook of Unit5

Unit 6: Advanced topics

Slides: This unit is also available in a PDF format and as a single HTML Page

Readings:

Notebooks of Unit 6

Jupyter Notebook

The theoretical part of the course is accompanied by practical code examples and hands on exercises using the interactive Python environment Jupyter.

Supplemental Reading

Coding