Vaka Çalışması: Python ile Yazılım Geliştirme
Mark Pedigo
Principal Data Scientist

BasicCalculator()FinancialCalculatorBasicCalculator sınıfından kalıtım alırclass BasicCalculator:
def multiply(self, x, y):
result = x * y
return result
...
# BasicCalculator'ın alt sınıfı
class FinancialCalculator(BasicCalculator):
def monthly_interest(self, annual_interest_rate):
return self.divide(annual_interest_rate, 12)
...
BasicCalculator → FinancialCalculator → MortgageCalculatorsuper() kullanclass Animal:
def __init__(self, name):
self.name = name
class Dog(Animal):
def __init__(self, name):
# super, üst sınıftaki
# __init__ yöntemini çağırır
super().__init__(name)
Vaka Çalışması: Python ile Yazılım Geliştirme