GESIS Training Courses

Wiss. Koordination

Sebastian E. Wenz
Tel: +49 221 47694-159

Administrative Koordination

Loretta Langendörfer M.A.
Tel: +49 221 47694-143

Introduction to Python for Social Scientists

Dr. Arnim Bleier, Indira Sen, Dr. Juhi Kulshrestha

Datum: 14.09 - 15.09.2020 ics-Datei

Veranstaltungsort: Online via Zoom

Referenteninformationen - Dr. Arnim Bleier

Referenteninformationen - Indira Sen

Referenteninformationen - Dr. Juhi Kulshrestha


[This is a 12 hour class.]
Data Science is the interdisciplinary science of the extraction of interpretable and useful knowledge from potentially large datasets. In contrast to empirical social science, data science methods often serve purposes of exploration and inductive inference. In this course, we aim to provide a gentle introduction to the Python programming language with a specific emphasis on learning how to work with Python's data science stack. Participants will be provided an introduction to the Python data science stack and Jupyter notebooks, basic concepts of Python, and data exploration and preprocessing with Pandas.


We offer a starter-level course for Python that provides an introduction to the basics of using the Python programming language for students, researchers or practitioners who want to use Python in their research for tasks in the field of data science. The knowledge obtained in this course provides a starting point for participants to start using Python for exploring and preprocessing data and to perform simple analysis tasks for their own research projects.


Participants should be willing to study algorithmic approaches on abstract and applied levels. Some previous knowledge of any programming language (like R, C, C++, C#, Java, Syntax-Code in SPSS or Stata) is very advantageous to follow the coursework, though not necessary.

There is no mandatory preliminary preparation needed for this workshop. However there will be some optional preliminary materials provided for those who would like to familiarize themselves with elementary programming concepts and the Jupyter environment, and it is highly recommended that participants go through the prep material before the start of the course. Detailed installation instructions on how to access the development environment will be provided before the start of the course.


Weitere Informationen