GGS-Workshop: "Introduction to Python"
- https://www.uni-giessen.de/de/fbz/zentren/ggs/veranstaltungen/index_html/wise2026/intropython
- GGS-Workshop: "Introduction to Python"
- 2026-11-04T09:00:00+01:00
- 2026-11-06T15:00:00+01:00
04.11.2026 09:00 bis 06.11.2026 15:00 (Europe/Berlin / UTC100)
Room 024, Licher Str. 68, 35394 Giessen
Doctoral candidates or postdoctoral researchers doing empirical research or intending to work as data scientists
| Instructor: | Dr Tobias Keller | |
| Dates: | November 4 - 6, 9.00 am - 3.00 pm respectively | |
| Max. participants: | 12 | |
| Course language: | English (German, if only German participants) | |
| Registration Deadline: | October 24, 2026 | |
| ECTS: | 2 |
Objectives:
Participants will learn Python fundamentals for real data work, build reproducible project environments, use git for version control, and get hands-on experience with AI-assisted coding via GitHub Copilot.
While this course serves as a standalone introduction to Python, is also an ideal complement for those taking the courses "Data Preparation with Python" and “Machine Learning with Python”.
Content and methods:
The course covers the following core topics:
- Python basics – variables, types, control flow, functions, classes, scripts
- Data structures – lists, dicts, and tabular data with pandas
- Project structure – packages, imports, pyproject.toml
- Tooling – Integrated Development Environment (IDE), dependency management and virtual environments
- Best practices from Software Development – testing, logging, version control with git, AI-assisted development
Hands-on tutorials and exercises will make up about 90 per cent of the course time. Participants will complete those using their own computers. Please see the preparation requirements below for a list of software that needs to be installed to that end. The exercises will be based on exemplary datasets that will be provided to the participants before the course.
You can find more details in the syllabus "Introduction to Python".