R1aILYUS1E5qt
Fotografia przedstawia rozłożone urządzenie elektroniczne. Jest to aparat fotograficzny. Widoczny jest obiektyw, karta pamięci, procesor, obudowa aparatu, klisza.

Wstęp do programowania obiektowego w języku Python

Źródło: Alexander Andrews, domena publiczna.

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 obiektowegoPBmBrCqF6Wstę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:

Twoje cele
  • 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.