Python ist eine plattformübergreifende Programmiersprache, dh sie läuft auf mehreren Plattformen wie Windows, MacOS, Linux und wurde sogar auf die virtuellen Java- und .NET-Maschinen portiert. Es ist kostenlos und Open Source. Obwohl der größte Teil des heutigen Linux und Mac Python vorinstalliert hat, ist die Version möglicherweise veraltet. Es ist also immer eine gute Idee, die aktuellste Version zu installieren.
Die Einführung in OOPS in Python Python ist eine Multi-Paradigm-Programmiersprache. Das heißt, es unterstützt unterschiedliche Programmieransatz.
Einer der beliebten Ansätze zur Lösung eines Programmierproblems ist das Erstellen von Objekten. Dies ist als objektorientierte Programmierung (OOP) bekannt.
Ein Objekt hat zwei Eigenschaften:
Attribute Verhalten nehmen wir ein Beispiel:
Papagei ist ein Objekt,
Name, Alter, Farbe sind Attribute singen, Tanzen sind Verhalten Das Konzept von OOP in Python konzentriert sich auf die Erstellung wiederverwendbarer Code. Dieses Konzept ist auch als trocken bezeichnet (wiederholen Sie sich nicht selbst).
In Python folgt das Konzept der OOP einige Grundprinzipien:
Vererbung Ein Prozess der Verwendung von Details aus einer neuen Klasse, ohne die vorhandene Klasse zu ändern. Einkapselung, die die privaten Details einer Klasse aus anderen Objekten versteckt. Polymorphismus Ein Konzept der Verwendung gemeinsamer Operationen auf unterschiedliche Weise für verschiedene Dateneingaben. Klasse A -Klasse ist eine Blaupause für das Objekt.
Wir können uns die Klasse als Skizze eines Papageien mit Etiketten vorstellen. Es enthält alle Details über den Namen, die Farben, die Größe usw. basierend auf diesen Beschreibungen können wir über den Papagei studieren. Hier ist Papagei ein Objekt.
Das Beispiel für die Klasse von Papageien kann sein:
Klassenpapagei: Pass hier, wir verwenden Klassenschlüsselwort, um einen leeren Klassenpapagei zu definieren. Aus der Klasse konstruieren wir Instanzen. Eine Instanz ist ein bestimmtes Objekt, das aus einer bestimmten Klasse erstellt wurde.
Objekt Ein Objekt (Instanz) ist eine Instanziierung einer Klasse. Wenn die Klasse definiert ist, wird nur die Beschreibung für das Objekt definiert. Daher wird kein Speicher oder Speicher zugewiesen.
Das Beispiel für das Objekt der Papageiklasse kann sein:
obj = paperot () Hier ist OBJ Objekt des Klassenpapagers.
Angenommen, wir haben Details zum Papagei. Jetzt zeigen wir, wie man die Klasse und Objekte von Papagei erstellt.