Data Science is an emerging interdisciplinary field with the aim to extract information from prevalently unstructured data. A basic skill for every data scientist is programming.
This course sets out to introduce Python, a modern object-oriented programming language, to prospective data scientists. The class covers basic programming skills and provides an introduction to computer science. In the second part, Python libraries and tools are presented that are handy in the daily life of a data scientist, such as Jupyter Notebook, NumPy, Pandas, Matplotlib, Scikit-Learn, and Pyspark.
No prior knowledge of computer science is required, but basic training in mathematics is assumed.
This class will be taught online, through video lectures plus a weekly Q&A-Session in ZOOM
Tutorials are offered in form of video conferences.
Date | Topic | Exercise Upload |
20.10.2021 | Organizational matters, Programming and Python basics | exercise I |
27.10.2021 | Data types and arithmetic operations | exercise II |
03.11.2021 | Conditions and Comparisons, Loops | exercise III |
10.11.2021 | Functions and debugging | exercise IV |
17.11.2021 | Functional programming, lazy evaluation | exercise V |
24.11.2021 | Object oriented Programming | exercise VI |
01.12.2021 | Mindsquare Presentation: Das Leben eines IT-Consultants | |
08.12.2021 | Input and processing of files, Text Mining | exercise VII |
15.12.2021 | Data visualization, numpy | exercise VIII |
22.12.2021 | Pandas | exercise IX |
29.12.2021 | Christmas Break | |
05.01.2022 | Christmas Break | |
12.01.2022 | Machine Learning | exercise X |
19.01.2022 | Databases, distributed computing | exercise XI |
26.01.2022 | Exam Preparation | |
02.02.2022 | Exam |
Date | Exercise Discussion |
28.10.2021 (Harsha Manjunath) | exercise I |
04.11.2021 | exercise II |
11.11.2021 | exercise III |
18.11.2021 | exercise IV |
25.11.2021 | exercise V |
02.12.2021 (Daniel Göbel) | exercise VI |
09.12.2021 | No tutorial |
16.12.2021 | exercise VII |
23.12.2021 | exercise VIII |
30.12.2021 | Christmas Break |
06.01.2022 | No Tutorial |
13.01.2022 | exercise IX |
20.01.2022 | exercise X |
27.01.2022 | exercise XI |