Cześć, trochę po marudzę czasem w tym dziale z pierdołami. Proszę o wyrozumiałość przez najbliższe parę tygodni/miesięcy ;)
Mam pytanie odnośnie metody init. Przerabiam książkę do nauki pythona i tam przedstawiono tą metodę, jako coś co jest potrzebne do stworzenia klasy.
I ok przyjmuje do wiadomości, ale chciałbym zrozumieć co konkretnie ona robi.
class Dog(): #Tworzymy klasę Dog.
def __init__(self): # co tutaj się tak na prawdę dzieje? Czym tak na prawdę jest parametr self?
Może pytanie abstrakcyjnie głupie, ale jednak chciałbym to w 100% zrozumieć.
Potrafię rozbudować taką klasę dodać metody które będą modyfikować jakieś atrybuty itd. Bo książka tego uczy, ale nie tłumaczy jak to na prawdę działa.
Pomoże ktoś kretynowi? :)