Python-Tutorial: Objektorientierte Programmierung


Python und OOP

Zahnräder Diese Sektion unseres Python-Tutorials befasst sich mit der objektorientierten Programmierung, die normalerweise als OOP abgekürzt wird. Man kann das Wesen der Objektorientierung nur schwerlich in wenigen Sätzen zusammenfassen: Objektorientierte Programmierung (OOP) ist ein Programmierparadigma, das auf dem Konzept der "Objekte" basiert und Daten und Code enthalten kann. Die Daten ihrerseits sind häufig als Attribute realisiert. Funktionen realiseren den zugehörigen Code zu den Daten und werden üblicherweise als Methoden bezeichnet. In der OOP werden Computerprogramme entworfen, indem sie aus Objekten bestehen, die miteinander interagieren.

Es fiel uns schwer zu entscheiden, ob wir die objektorientierte Programmierung in den Anfänger- oder den Fortgeschrittenenbereich aufnehmen sollten.
Es gibt einige, die für das Beste halten, das Erlernen von Python von Anfang an mit OOP zu verbinden. Dies ist in Programmiersprachen wie Java von entscheidender Bedeutung. Python kann ohne Programmierung in einem OOP-Stil verwendet werden. Viele Anfängerinnen und Anfänger von Python bevorzugen dies, und wenn sie nur kleine bis mittelgroße Anwendungen schreiben möchten, ist dies gut genug. Für größere Anwendungen und Projekte wird jedoch empfohlen, sich mit OOP zu befassen. In den folgenden Kapiteln werden fast alle Aspekte von Python OOP beschrieben.

Wir hatten uns dazu entschlossen die Grundlagen von Python einzuführen, ohne direkt auf die Objektorientierte Programmierung einzugehen. Deshalb setzen diese Kapitel die Grundlagen von Python voraus.

Objektorientierte Programmierung in Python

Mithilfe erwünscht

Niemand und nichts ist perfekt. Wir hätten gerne ein perfektes Python-Tutorial. Deshalb sind wir ständig dabei diese Webseite zu verbessern, d.h. neue Inhalte hinzuzufügen, Kapitel zu erweitern und Fehler zu verbessern. Ja, und da wären wir beim Thema: Fehler sind immer ärgerlich für die Besucherinnen und Besucher unserer Tutorials und auch für die Autoren. Wir freuen uns deshalb, wenn wir Informationen über Unstimmigkeiten erhalten. Seien es
  • Flüchtigkeitsfehler
  • Fehler in den Beispielprogrammen oder Übungen
  • Fehler im Aufbau, d.h. man kann den Erklärungen an einer bestimmten Stelle nicht richtig folgen oder die Erklärung scheint nicht ganz stimmig zu sein.
  • was auch immer sonst
Sie erreichen uns ganz einfach über den Kontakt-Link ganz oben rechts!
Herzlichen Dank!

Spenden

Ihre Unterstützung ist dringend benötigt. Diese Webseite ist frei von Werbeblöcken und -bannern! So soll es auch bleiben! Dazu benötigen wir Ihre Unterstützung:

Weshalb wir Ihre Spende benötigen erfahren Sie hier

Werbung

Viele finden es toll, dass dieses Tutorial nahezu ohne Werbung auskommt. Allerdings befinden sich auf der rechten Seite Eigenwerbung für Schulungen von Bernd Klein, dem Autor dieser Webseite, sowie auf der linken Seite Werbung für das Buch vom Autor.

Tutorial in Papierform

Wir werden immer wieder gefragt, ob man sich das Tutorial in schöner Form zum Offline-Arbeiten herunterladen kann. Es gibt keine PDF-Version zum Download dieser Webseite. Wenn Sie jedoch die Druckfunktion Ihres Browsers benutzen, werden Sie sehen, dass in der Druckversion nur der Inhalt der mittleren Spalte erscheint. Der Ausdruck wirkt dadurch sehr buchähnlich. Man kann den Ausdruck auch selbst als PDF in eine Datei ausdrucken, wenn man will.
Betrachtet man allerdings die Papierkosten und die Druckerkosten für den Ausdruck, stellt sich die Frage, ob es nicht günstiger ist, sich das Buch zu kaufen. Dann hat man den Inhalt in besonders schöner und ansprechender Form. Nebenbei honoriert man dadurch auch die Arbeit des Autors.

Bücher zur Webseite

Im Hanser-Verlag sind zwei Bücher von Bernd Klein erschienen, die auf den Inhalten dieser Webseite aufbauen, aber auch über die Inhalte hinausgehen. Es lohnt sich also das Buch zu kaufen, womit Sie außerdem diese Webseite unterstützen!

Einführung in Python3

Python-Buch Bernd Klein
Zum Online-Shop des Hanser-Verlages, wo Sie das Buch versandkostenfrei bestellen können!


Numerisches Python: Arbeiten mit NumPy, Matplotlib und Pandas

Python-Buch Bernd Klein Informationen zum Buch

Herzlichen Dank!

In zahlreichen E-Mails haben wir im Laufe der letzten Jahre viele konstruktive Kritik, Verbesserungsvorschläge und häufiges Lob für unsere Arbeit erfahren! Wir bedanken uns herzlichen bei allen dafür, denn Sie haben dazu beigetragen diese Webseite zu verbessern! Außerdem ist es einfach schön zu wissen, dass unsere Arbeit geschätzt wird!