[Lernnotiz] Grundlagen des Unterrichts mit Python

Objekt

Enthält Daten (Variablen (Attribute)) und Code (Funktionen (Methoden))

Klassengrundlagen

Definieren Sie die Personenklasse.

python


class Person():
    def __init__(self, name):
        self.name=name

hunter=Person('Reiner Tonnies')
print('The mighty hunter:', hunter.name) # The mighty hunter: Reiner Tonnies

Erbe

python


Class Car():
    def exclaim(self):
        print("I'm a Car!")

Class Yugo(Car):
    def exclaim(self):
        print("I'm a Yugo!")
    def need_a_push(self):
        print("Hi!")

give_me_a_car=Car()
give_me_a_yugo=Yugo()

#überschreiben
give_me_a_car.exclaim() #I'm a Car!
give_me_a_yugo.exclaim() #I'm a Yugo!

#Methode hinzufügen
give_me_a_yugo.need_a_push() #Hi!
give_me_a_car.need_a_push() #Error



Recommended Posts

[Lernnotiz] Grundlagen des Unterrichts mit Python
Python-Klasse (Python-Lernnotiz ⑦)
Python-Lernnotiz für maschinelles Lernen von Chainer Kapitel 13 Grundlagen des neuronalen Netzwerks
Abschnittsplanung Lernnotiz ~ von Python ~
Python-Grundlagen ①
Grundlagen von Python ①
# Python-Grundlagen (Klasse)
Python & maschinelles Lernen Lernnotiz Machine: Maschinelles Lernen durch Rückausbreitung
Python-Modul (Python-Lernnotiz ④)
Visualisierungsnotiz von Python
Python: Unüberwachtes Lernen: Grundlagen
Grundlagen der Python-Scraping-Grundlagen
# 4 [Python] Grundlagen der Funktionen
Grundlagen von Python: Ausgabe
Python & Machine Learning Study Memo ⑤: Klassifikation von Ayame
Python & Machine Learning Study Memo Introduction: Einführung in die Bibliothek
Python-Lernnotiz für maschinelles Lernen von Chainer bis zum Ende von Kapitel 2
Bildverarbeitung durch Matrix Basics & Contents-Reinventor der Python-Bildverarbeitung-
Grundlagen des maschinellen Lernens (Denkmal)
Python-Lernnotiz für maschinelles Lernen von Chainer aus Kapitel 2
Python-Lernnotiz für maschinelles Lernen von Chainer Kapitel 1 und 2
Python: Grundlagen der Verwendung von Scikit-Learn ①
Lernen mit dem Lehrer 1 Grundlagen des Lernens mit dem Lehrer (Klassifizierung)
Python x GIS-Grundlagen (1)
Memo von "Cython beschleunigt Python durch Fusion mit C"
[Für Anfänger] Grundlagen von Python erklärt durch Java Gold Teil 2
Python-Lernnotiz für maschinelles Lernen von Chainer Kapitel 7 Regressionsanalyse
[Für Anfänger] Grundlagen von Python erklärt durch Java Gold Teil 1
Python-Steuerungssyntax, Funktionen (Python-Lernnotiz ②)
Python x GIS-Grundlagen (3)
Paiza Python Primer 5: Grundlagen von Wörterbüchern
[Python] Operationsnotiz von Pandas DataFrame
[Hikari-Python] Kapitel 09-03 Klasse (Vererbung)
Erweiterung des Python-Wörterbuchs um Argumente
Python: Anwendung des überwachten Lernens (Rückkehr)
Zusammenfassung des maschinellen Lernens von Python-Anfängern
Eingabe / Ausgabe mit Python (Python-Lernnotiz ⑤)
Erste Schritte mit Python Grundlagen von Python
"Python Startbook" Python3-kompatibles Memo
Überprüfung der Grundlagen von Python (FizzBuzz)
Grundlagen von Python x GIS (Teil 2)
Separate Python-Diagramme (Memo)
Verhalten von Python3 durch Sakuras Server
"Scraping & maschinelles Lernen mit Python" Lernnotiz
Informationen zur Grundlagenliste der Python-Grundlagen
Geschichte der Potenznäherung von Python
(Python) Deep Learning Library Chainer-Grundlagen Grundlagen
Lernen Sie die Grundlagen von Python ① Grundlegende Anfänger
[Python] Ein Memo häufig verwendeter Phrasen in Python-Skripten
Python-Grundlagen ⑤
Python-Grundlagen
Python-Memo
Python-Lernnotiz für maschinelles Lernen von Chainer Kapitel 8 Einführung in Numpy
Python-Grundlagen ④
Python-Memo
Einführung in die Python-Grundlagen des maschinellen Lernens (unbeaufsichtigtes Lernen / Hauptanalyse)
Python-Lernnotiz für maschinelles Lernen von Chainer Kapitel 10 Einführung in Cupy
Python-Memo
Python-Grundlagen ③
Python-Grundlagen