Wprowadzenie do klas i metod, programowanie obiektowe [Python]

W tym odcinku omawiam czym są klasy i metody w Pythonie oraz robię ogólne wprowadzenie do programowania obiektowego. Programowanie obiektowe to jeden z popularnych paradygmatów programowanie, gdzie podstawową jednostką programu są obiekty. Klasa to po prostu szablon, któremu nadaliśmy jakąś nazwę w obrębie klasy możemy zbierać dane, które nazywamy atrybutami lub polami oraz możemy pisać funkcje, które nazywamy metodami. Metoda to po prostu funkcja napisana w obrębie klasy, zazwyczaj robi coś z atrybutami klasy, lub wykorzystuje atrybuty do zrobienia czegoś. Obiekt to instancja klasy. Sama klasa to jedynie szablon. Dopiero tworzenie obiektów danej klasy daje nam możliwość wykorzystania jej w programie. Mamy nieograniczoną możliwość tworzenia obiektów jednej klasy. Bardzo przydatna jest metoda __init__() zwana również konstruktorem. Metoda ta wywoływana jest za każdym razem gdy tworzymy nowy obiekt danej klasy. W tej metodzie możemy zdefiniować jakie atrybuty ma mieć nasza klasa oraz jakie domyślnie wartości mają przechowywać. Kod: https://github.com/djeada/Kurs-Podsta...