GESIS Training Courses
user_jsdisabled
Suche

Wiss. Koordination

Verena Kunz

Administrative Koordination

Noemi Hartung

Introduction to Python

About
Veranstaltungsort:
Online via Zoom
 
General Topics:
Course Level:
Format:
Software used:
Duration:
Language:
Fees:
Students: 330 €
Academics: 495 €
Commercial: 990 €
 
Keywords
Additional links
Dozierende: Hannah Béchara, Paulina Garcia Corral

Referenteninformationen - Hannah Béchara

Referenteninformationen - Paulina Garcia Corral

Seminarinhalt

This course is an introduction to programming with Python with a special focus on data analysis, for which the programming language is known to be particularly powerful. Through morning lectures and afternoon applied sessions, the participants will learn the fundamentals of programming as well as how to use Python as a powerful tool for data wrangling, data visualization, and data analysis. The objectives of the course are to give participants the tools that all basic programming tasks need as well as an overview of the specific topics needed to carry out analyses for multiple data types.
 
Organizational Structure of the Course
Morning sessions will be lecture-based, with an introduction to fundamentals accompanied by quick exercises to practice the acquired knowledge. Afternoon sessions will be project-based: the objective is to, as a group, carry out statistical analysis of a data set, using all the essentials learned during the mornings. By the end of the workshop, participants will be able to read data files, manipulate data using base Python, create and manipulate data frames using Pandas, and run analyses on their data using NumPy and SciPy.


Zielgruppe

You will find the course useful if:
  • you are a beginner with no previous programming experience who is interested in learning Python for data science and computational social science applications


Lernziel

By the end of the course, you will:
  • master the fundamentals of writing Python scripts
  • learn core scripting elements such as variables and flow control structures
  • discover how to work with lists and sequence data
  • write Python functions to facilitate code reuse
  • use Python to read and write files
  • learn how to use Pandas, Matplotlib, and other useful libraries for data manipulation, analysis, visualization, and more


Voraussetzungen

None.
 
Software Requirements
Google account as we will be using Google Colab for the workshop.


Zeitplan

Literaturempfehlungen