Programowanie obiektowe różni się od programowania strukturalnego tym, że podstawową strukturą danych, z którą pracuje programista, jest obiekt. W omawianym podejściu obiekty posiadają własne metody oraz atrybuty, z których mogą korzystać. Programowanie obiektowe ma za zadanie ułatwić pisanie kodu, sprawić, by był czytelniejszy oraz usprawnić jego edycję.
Podstawowe informacje na ten temat znajdziesz w e‑materiale Wstęp do programowania obiektowegoWstęp do programowania obiektowego.
W tym e‑materiale poznamy specyfikę programowania zorientowanego obiektowo w języku Python.
Jeśli chcesz dowiedzieć się, jak to zagadnienie wygląda w przypadku innych języków programowania, sięgnij do e‑materiałów:
Wstęp do programowania obiektowego w języku C++Wstęp do programowania obiektowego w języku C++,
Wstęp do programowania obiektowego w języku JavaWstęp do programowania obiektowego w języku Java.
Prześledzisz, czym są klasy i obiekty oraz na czym polega dziedziczenie.
Opiszesz właściwości podstawowej klasy.
Przeanalizujesz i zdefiniujesz klasy zgodne z zasadami programowania w języku Python.
Użyjesz elementów programowania obiektowego w praktyce.