Der Kurs Objektorientierte Programmierung mit Python behandelt zentrale Inhalte zu Klassen, Objekten, Attributen, Methoden, Vererbung, Kapselung sowie dem Zusammenspiel mehrerer Objekte in größeren Python-Programmen.
Kursinhalt1. Grundlagen der objektorientierten Programmierung
- Einführung in die objektorientierte Programmierung mit Python
- Einordnung von OOP als Konzept zur Strukturierung größerer Programme
- Unterscheidung zwischen prozeduraler Programmierung und objektorientierter Programmlogik
2. Klassen, Objekte und Attribute
- Grundlagen von Klassen und Objekten in Python
- Definition von Attributen zur Beschreibung von Eigenschaften eines Objekts
- Erstellung eigener Klassen als Bauplan für wiederverwendbare Programmstrukturen
3. Methoden und Objektverhalten
- Definition und Anwendung von Methoden innerhalb von Klassen
- Beschreibung von Verhalten und Funktionen einzelner Objekte
- Verknüpfung von Attributen und Methoden in objektorientierten Python-Programmen
4. Vererbung und Kapselung
- Grundlagen der Vererbung zur Erweiterung bestehender Klassen
- Einführung in Kapselung und Zugriff auf Objektinformationen
- Strukturierung von Code durch übergeordnete und abgeleitete Klassen
5. Zusammenspiel mehrerer Objekte
- Anwendung objektorientierter Konzepte in größeren Programmen
- Zusammenarbeit mehrerer Objekte innerhalb einer Programmstruktur
- Umsetzung einfacher Anwendungsbeispiele mit Klassen, Objekten und Methoden