Python'da Yazılım Mühendisliği İlkeleri
Adam Spannbauer
Machine Learning Engineer at Eastman

work_dir/my_package/my_class.py içinde çalışılıyor
# Bir özniteliğe sahip minimal bir sınıf tanımlayın class MyClass:"""Minimal bir örnek sınıf :param value: ``attribute`` özniteliği olarak ayarlanacak değer :ivar attribute: init'te geçirilen ``value`` içeriğini içerir """# MyClass'in yeni bir örneğini oluşturma yöntemi def __init__(self, value): # value parametresinin içeriğiyle öznitelik tanımlayın self.attribute = value
work_dir/my_package/__init__.py içinde çalışılıyor
from .my_class import MyClass
work_dir/my_script.py içinde çalışılıyor
import my_package
# MyClass örneği oluşturun
my_instance = my_package.MyClass(value='sınıf öznitelik değeri')
# Sınıf öznitelik değerini yazdırın
print(my_instance.attribute)
'sınıf öznitelik değeri'
work_dir/my_package/my_class.py içinde çalışılıyor
# Bir özniteliğe sahip minimal bir sınıf tanımlayın
class MyClass:
"""Minimal bir örnek sınıf
:param value: ``attribute`` özniteliği olarak ayarlanacak değer
:ivar attribute: init'te geçirilen ``value`` içeriğini içerir
"""
# MyClass'in yeni bir örneğini oluşturma yöntemi
def __init__(self, value):
# value parametresinin içeriğiyle öznitelik tanımlayın
self.attribute = value
my_instance = my_package.MyClass(value='sınıf öznitelik değeri')
Python'da Yazılım Mühendisliği İlkeleri