Aus dem Kurs: Python Grundkurs
Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.
Klassen: Implementierung der wichtigsten Funktionen – Tutorial zu Python
Aus dem Kurs: Python Grundkurs
Klassen: Implementierung der wichtigsten Funktionen
Und es geht auch schon weiter mit Klassen in Python. Wählen Sie dafür den Branch 03_07 aus und starten Sie wie gewohnt die Codespaces. In dieser Übung schauen wir uns die Magic-Methods oder die Dunder-Methods an. Das sind die Double-Underline-Methods, also spezielle Methoden in Python, die benutzt werden auch von Python-internen Funktionen. Dafür lege ich einmal wieder ein neues File an, mit dem Namen beispiel_code, und nutze die Klasse Buch aus dem vorherigen Beispiel. Sie sehen hier, die init-Funktion ist speziell, weil sie hat diese Double Underline vorne und hinten. Das weist darauf hin, dass diese Funktion in Python etwas Spezielles macht. In unserem Fall wird sie automatisch aufgerufen, wenn das Objekt instanziiert wird. Es gibt weitere solcher Methoden, z.B. die __str__-Methode. Die gibt die benutzerfreundliche Darstellung eines Buches zurück. Wird z.B. aufgerufen, wenn wir einfach ein Print machen und diese zurückgeben. Gleiches gilt für die sog. __repr__-Methode, die stellt…
Inhalt
-
-
-
-
-
(Gesperrt)
Objektorientierte Programmierung: Übersicht1 Min. 5 Sek.
-
Funktionen in Python4 Min. 11 Sek.
-
(Gesperrt)
Codingstandard in Python1 Min. 49 Sek.
-
(Gesperrt)
Aufgabe 1: eigener Taschenrechner – Funktionen ausgelagert2 Min. 58 Sek.
-
(Gesperrt)
OOP-Konzept der Klassen1 Min. 43 Sek.
-
(Gesperrt)
Klassen: Code7 Min. 22 Sek.
-
(Gesperrt)
Klassen: Implementierung der wichtigsten Funktionen3 Min. 18 Sek.
-
(Gesperrt)
Aufgabe 2: Klasse BankAccount erstellen3 Min.
-
(Gesperrt)
Fehlerbehandlung in Python4 Min. 34 Sek.
-
(Gesperrt)
Ableitung bzw. Vererbung1 Min. 39 Sek.
-
(Gesperrt)
Ableitung bzw. Vererbung: Code3 Min. 53 Sek.
-
(Gesperrt)
Aufgabe 3: Jugend-Bankaccount erstellen1 Min. 30 Sek.
-
(Gesperrt)
-
-
-
-
-