Open mobile navigation

+49 40 8998-5500

+49 40 8998-5507

info@pier-hamburg.de

graduateschool@pier-hamburg.de

Scientist Registration Lunch Talks Startup Bootcamp Past Events PIER Helmholtz Graduate School (PHGS) PIER Education Platform (PEP) DOIT PhD Representatives Research Fields PIER Research Perspectives Workshops PIER International PIER Idea Fund PHGS Travel Awards Calls, prizes and funding for doctoral researchers News & Events PIER Boards PIER Team CONTACT MEDIA CREDITS Quick links PHGS MEMBER LOGIN

Innovation & Startup

You are interested in learning about business startup and innovation topics? Check out PIER events and activities in this field.

PIER Research Funding

PIER offers funding for seed projects, joint workshops or short visits of international colleagues in your field.

PIER Education Platform

Transferable skills for doctoral and postdoctoral researchers

Language courses

German and English courses for doctoral and postdoctoral researchers

PHGS Travel Awards for doctoral researchers

With the PHGS Travel Awards we recognize outstanding doctoral researchers of the PIER Helmholtz Graduate School (PHGS). Accomplishments that can serve as the basis for a PHGS Travel Award include excellent publications, development of important scientific tools or software, entrepreneurship or other outstanding scientific contributions.

Forms and info Ssheets for doctoral researchers of the PHGS

Here you can find all templates and information sheets that are important for your membership in the PIER Helmholtz Graduate School.

Buddy Programme for new doctoral researchers of the PHGS

You are a new international doctoral sresearcher and would like support during your first time in Hamburg? You are an experienced doctoral researcher and would like to support a new international doctoral researcher? Register here.

Registration membership PIER Helmholtz Graduate School

You are starting a doctorate at DESY or Universität Hamburg and want to become a member of the PIER Helmholtz Graduate School? Here you can sign up.

Curriculum PIER Helmholtz Graduate School

The PHGS curriculum is the core of the education of our members and is the basis for the PHGS Certificate and Transcript of Records.

04

Nov

Object Oriented Programming with Python

Workshop/Training | Bernd Klein | 4 + 5 November 2024, 9 am - 5 pm | online | Doctoral Researcher / Education / PEP / Postdoc / Software and programming skills

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.


Location:

online / Zoom

Date:

4 + 5 November 2024, 9 am - 5 pm

Lecturers:

Bernd Klein

Credit points:

1.0

Open for:

Doctoral and postdoctoral researchers

ICON
REGISTRATION opens on September 1, 2024

Slots are limited, early registration is strongly recommended.

Register

Other interesting events

show all events

13 May 2024

Thesis defense: Federica Cecilia Colombina

Federica Cecilia Colombina | 13 May 2024, 3.00 p.m. |

The disputation is open to the UHH university public. Title of thesis: First simultaneous measurement of single and pair pr ...

14 May 2024

PIER Doctoral Seminar | May 2024

Michael Büker | Three modules between 14 and 29 May 2024 | Campus Bahrenfeld

The seminar is open to all full and associated members of the PIER Helmholtz Graduate School (PHGS) from the 2nd year of the ...

06 Jun 2024

Individual Coaching with Lizzy Harmstorf

Lizzy Harmstorf | 6 June 2024 | Online or onsite

Have you ever thought about whether personalized coaching sessions may be useful for you? Here's your chance to try out indiv ...

14 Jun 2024

Talk: Elevate Your Python Code with Immutable Classes and Dataclasses

Bernd Klein | 14 June 2024, 2:00 - 3:30 p.m. | online

In this 90-minute Python presentation, we will explore new and intriguing features in Python.