Grundlagen der Softwareentwicklung in Python
Adam Spannbauer
Machine Learning Engineer at Eastman

arbeiten in work_dir/my_package/my_class.py
# Definiere eine minimale Klasse mit einem Attribut class MyClass:"""Eine minimale Beispielklasse :param value: Wert, der als ``attribute``-Attribut gesetzt wird :ivar attribute: enthält den Inhalt von ``value``, der in init übergeben wird """# Methode, um eine neue Instanz von MyClass zu erstellen def __init__(self, value): # Definiere Attribut mit dem Inhalt des value-Parameters self.attribute = value
arbeiten in work_dir/my_package/__init__.py
from .my_class import MyClass
arbeiten in work_dir/my_script.py
import my_package
# Erstelle Instanz von MyClass
my_instance = my_package.MyClass(value='class attribute value')
# Gib den Klassenattributwert aus
print(my_instance.attribute)
'class attribute value'
arbeiten in work_dir/my_package/my_class.py
# Definiere eine minimale Klasse mit einem Attribut
class MyClass:
"""Eine minimale Beispielklasse
:param value: Wert, der als ``attribute``-Attribut gesetzt wird
:ivar attribute: enthält den Inhalt von ``value``, der in init übergeben wird
"""
# Methode, um eine neue Instanz von MyClass zu erstellen
def __init__(self, value):
# Definiere Attribut mit dem Inhalt des value-Parameters
self.attribute = value
my_instance = my_package.MyClass(value='class attribute value')
Grundlagen der Softwareentwicklung in Python