15
Sep
Object Oriented Programming with Python
This workshop is an introduction in object oriented programming with Python.
The course starts from scratch, showing the underlying ideas and implementations. It also introduces illuminates the special Python philosophy of Python concerning OOP. The course ends with advanced OOP Python concepts ”Class decoration“ and ”Metaclassing“.
Agenda:
1.1. Introduction
1.2. Class and Instance Attributes
1.3. Data Abstraction using getters and setters
1.4. Properties
1.5. Magic Methods and Operator Overloading
1.6. Inheritance
1.7. Multiple Inheritance
1.8. Class Decoration
1.9. Metaclasses
Participation requirements:
Intermediate programming knowledge in Python. Participation in the course “Basic Python“ or familiarity with the topics of this course. Participation in the course ”Python Advanced“ is not crucial but helpful.
This workshop is free of charge for registered members of the PIER Helmholtz Graduate School and its cooperation partners on Bahrenfeld campus in the PIER Education Platform.
online / Zoom
15 + 16 November 2025, 9 am - 5 pm
Bernd Klein
1.0
Doctoral and postdoctoral researchers
Slots are limited, early registration is strongly recommended.
Other interesting events
show all events09 Jul 2025
Take the Stage: Pitch & Connect
9 July 2025, 9:30 a.m. - 1:30 p.m. | SR IV + V, CFEL
This year's "Women's Career Day" has the motto "Take the Stage: Pitch & Connect".
10 Jul 2025
Transitioning from Academia: Developing a Career with Python
Alexander Britz | 10 + 11 July 2025, 9:30 am - 4:30 pm | Campus Bahrenfeld, room tba
Advance your Python skills and learn career development strategies to transition from academia to coding or data-related posi ...
15 Jul 2025
Thesis defense: Mahdi Mohammadi Bidhendi
Thesis defense: Mahdi Mohammadi Bidhendi | 15 July 2025, 10.00 a.m. |
The disputation is open to the UHH university public. Title of thesis: Temporal Characterization of SASE FEL pulses at FLASH ...
17 Jul 2025
PIER PhD Reception 2025
Onsite | 17 July 2025 4:00 p.m. | Campus Bahrenfeld, CSSB Auditorium (bldg. 15)
It is our pleasure to honour this year’s graduates, and to welcome all new doctoral researchers from all over the world to ou ...