filmov
tv
MAGISCHE METHODEN in Python (Operator Overloading) | #Python
Показать описание
Inhalt 📚
Für viele ist die #Programmierung an sich bereits #Magie in ihrer Reinform. Wenn man dann noch erfährt, dass es z. B. in #Python sogenannte "Magische Methoden" gibt, dann erhärtet sich bei vielen vielleicht der Verdacht, dass beim #Programmieren wirklich #Zauberei im Spiel ist. Diese magischen #Methoden sind in #Python die #Grundlage für das polymorphe Verhalten von #Operatoren. Was ist damit gemeint? Nun, dass eigentlich bekannte #Operatoren (wie z. B. +, -, * und /) je nach #Objekttyp unterschiedliche Funktionalitäten haben können. Man könnte mit einem Plus etwa eine reine numerische #Addition oder bei #Strings eine #Konkatenation (also ein Hintereinanderhängen von #Zeichenketten) durchführen. Magische #Methoden erkennt man in #Python daran, dass vor und hinter dem #Methodennamen zwei Unterstriche stehen. In diesem Video lernst du, was man in Python unter magischen Methoden versteht und wie du mit ihnen Operatoren überladen kannst.
- Vorwort: 0:00
- Intro: 0:06
- Einführung: 0:13
- Implementierung einer Vektor-Klasse: 1:09
- Überladen der Ausgabe __str__: 2:27
- Überladen der Addition __add__: 3:08
- Überladen der Subtraktion __sub__: 3:44
- Überladen der Multiplikation __mul__: 4:18
- Überladen der Negation __neg__: 5:26
- Überladen des Betrags __abs__: 6:30
- Überladen des Vergleichsoperators __eq__: 7:18
- ENDE: 8:08
EQUIPMENT(*)
SUPPORT
► PayPal
SOCIAL MEDIA
Für viele ist die #Programmierung an sich bereits #Magie in ihrer Reinform. Wenn man dann noch erfährt, dass es z. B. in #Python sogenannte "Magische Methoden" gibt, dann erhärtet sich bei vielen vielleicht der Verdacht, dass beim #Programmieren wirklich #Zauberei im Spiel ist. Diese magischen #Methoden sind in #Python die #Grundlage für das polymorphe Verhalten von #Operatoren. Was ist damit gemeint? Nun, dass eigentlich bekannte #Operatoren (wie z. B. +, -, * und /) je nach #Objekttyp unterschiedliche Funktionalitäten haben können. Man könnte mit einem Plus etwa eine reine numerische #Addition oder bei #Strings eine #Konkatenation (also ein Hintereinanderhängen von #Zeichenketten) durchführen. Magische #Methoden erkennt man in #Python daran, dass vor und hinter dem #Methodennamen zwei Unterstriche stehen. In diesem Video lernst du, was man in Python unter magischen Methoden versteht und wie du mit ihnen Operatoren überladen kannst.
- Vorwort: 0:00
- Intro: 0:06
- Einführung: 0:13
- Implementierung einer Vektor-Klasse: 1:09
- Überladen der Ausgabe __str__: 2:27
- Überladen der Addition __add__: 3:08
- Überladen der Subtraktion __sub__: 3:44
- Überladen der Multiplikation __mul__: 4:18
- Überladen der Negation __neg__: 5:26
- Überladen des Betrags __abs__: 6:30
- Überladen des Vergleichsoperators __eq__: 7:18
- ENDE: 8:08
EQUIPMENT(*)
SUPPORT
► PayPal
SOCIAL MEDIA
Комментарии