Курс "ООП на Python"

4,1
28 Rezensionen
500+
Downloads
Altersfreigabe
Altersfreigabe ab 3 Jahren
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot

Über diese App

Der Kurs "Objektorientierte Programmierung in Python" führt in die Eigenschaften der objektorientierten Programmierung im Allgemeinen und deren Implementierung in der Sprache Python ein. Ergänzt wird der Antrag durch Beispiele für praktische Arbeitslösungen. Die Lektionen selbst sind unter https://younglinux.info/oopython/course frei verfügbar. Kurze Videoversionen der Lektionen: https://www.youtube.com/playlist?list=PLx40Tc4pO423OvwMLI7VNwXqoSOnWF_53

Der Kurs setzt Vorkenntnisse der strukturierten Programmierung in Python voraus, die Sie in unserem ersten Kurs „Python. Introduction to Programming“ kennenlernen können: https://younglinux.info/python/course.

Der Kurs umfasst 15 Lektionen:

1. Was ist objektorientierte Programmierung?
2. Erstellung von Klassen und Objekten
3. Klassenkonstruktor - __init __ () Methode
4. Vererbung
5. Polymorphismus
6. Kapselung
7. Zusammensetzung
8. Überlastung des Bedieners
9. Statische Methoden
10. Iteratoren
11. Generatoren
12. Module und Pakete
13. Den Code dokumentieren
14. Beispiel für ein objektorientiertes Python-Programm
15. Ergebnisse der Lehrveranstaltung "Objektorientierte Programmierung in Python"

Die Schlüsselbegriffe in der objektorientierten Programmierung sind "Klasse" und "Objekt". Objekte werden von ihren Klassen abgeleitet. In der Programmiersprache Python werden solche Objekte als Instanzen bezeichnet.

Vererbung, Polymorphie und Kapselung sind die Grundprinzipien, Säulen der objektorientierten Programmierung. Vererbung impliziert die Fähigkeit, untergeordnete Klassen zu definieren, Polymorphismus ist eine andere Art, dasselbe zu implementieren, Kapselung ist das Verstecken und Kombinieren von Daten und Methoden. Komposition wird seltener implementiert, das bedeutet die Möglichkeit, Objekte zu erstellen, deren Bestandteile Objekte anderer Klassen sind.

Ein Konstruktor in OOP ist eine Klassenmethode, die automatisch aufgerufen wird, wenn ein Objekt aus dieser Klasse erstellt wird. Gleichzeitig bezieht sich Konstruktor auf Methoden zum Überladen von Operatoren. Die Namen solcher Methoden werden von der Programmiersprache selbst geregelt und ihr Aufruf erfolgt automatisch, wenn das Objekt an bestimmten Operationen teilnimmt. Zum Beispiel das Hinzufügen, Extrahieren eines Elements usw.

Iteratoren sind eine besondere Art von Objekten, ähnlich Sammlungen wie einer Liste, die jedoch nicht die gesamte Menge von Elementen speichern, sondern bei jedem Zugriff nur eines generieren. Python verfügt über integrierte Datentypklassen, aus denen Iteratoren erstellt werden. Sie können jedoch auch eigene Klassen definieren, deren Instanzen über Iteratorfunktionen verfügen.
Aktualisiert am
11.06.2023

Datensicherheit

Was die Sicherheit angeht, solltest du nachvollziehen, wie Entwickler deine Daten erheben und weitergeben. Die Datenschutz- und Sicherheitspraktiken können je nach Verwendung, Region und Alter des Nutzers variieren. Diese Informationen wurden vom Entwickler zur Verfügung gestellt und können jederzeit von ihm geändert werden.

Bewertungen und Rezensionen

4,3
27 Rezensionen

Neuigkeiten

Измененно оформление кода, переписан урок про инкапсуляцию