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




class Parent: def __init__(self): print("Ben bir ebeveynim!") class Child(Parent): def __init__(self): Parent.__init__() print("Ben bir çocuğum!")class SuperChild(Child): def __init__(self): super().__init__() print("Ben süper bir çocuğum!")
class Parent: def __init__(self): print("Ben bir ebeveynim!") class SuperChild(Parent): def __init__(self): super().__init__() print("Ben süper bir çocuğum!")class Grandchild(SuperChild): def __init__(self): super().__init__() print("Ben bir torunum!")grandchild = Grandchild()
Ben bir ebeveynim!
Ben süper bir çocuğum!
Ben bir torunum!
# SocialMedia sınıfından bir örnek oluşturun sm = SocialMedia('@DataCamp #DataScience #Python #sklearn')# sm hangi yöntemlere sahip? ¯\_(ツ)_/¯ dir(sm)
['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__',
'__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__',
'__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__',
'__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__',
'__str__', '__subclasshook__', '__weakref__', '_count_hashtags',
'_count_mentions', '_count_words', '_tokenize', 'hashtag_counts',
'mention_counts', 'text', 'tokens', 'word_counts']
Python'da Yazılım Mühendisliği İlkeleri