Kurs
Programowanie obiektowe w Pythonie
ZaawansowanyPoziom umiejętności
Zaktualizowano 02.2026
PythonProgramming4 godz.13 filmów44 Ćwiczenia3,600 XP100K+Zaświadczenie o ukończeniu
Utwórz bezpłatne konto
Kontynuuj z GooglePokaż więcej opcjilub
Kontynuując, akceptujesz nasze Warunki korzystania, naszą Politykę prywatności i fakt, że twoje dane są przechowywane w USA.
Uwielbiany przez kursantów z tysięcy firm
Szkolisz zespół?
Wypróbuj dla firmOpis kursu
Wymagania wstępne
Writing Functions in Python1
Podstawy OOP
W tym rozdziale dowiesz się, czym jest programowanie obiektowe (OOP), czym różni się od programowania proceduralnego i jak można je stosować w praktyce. Następnie zdefiniujesz własne klasy i nauczysz się tworzyć metody, atrybuty oraz konstruktory.
2
Dziedziczenie i polimorfizm
Dziedziczenie i polimorfizm to kluczowe koncepcje OOP, które umożliwiają efektywne i spójne ponowne wykorzystanie kodu. Dowiedz się, jak dziedziczyć po klasie, dostosowywać i nadpisywać metody oraz jakie są różnice między danymi na poziomie klasy a danymi na poziomie instancji.
3
Integracja ze standardowym Pythonem
W tym rozdziale nauczysz się zapewniać, że obiekty przechowujące te same dane są uznawane za równe, a także definiować i dostosowywać reprezentacje tekstowe obiektów oraz tworzyć własne typy błędów. Dzięki interaktywnym ćwiczeniom jeszcze lepiej dostosujesz swoje klasy, aby zachowywały się jak standardowe typy danych Pythona.
4
Najlepsze praktyki projektowania klas
Jak projektować klasy z myślą o dziedziczeniu? Czy Python obsługuje atrybuty prywatne? Czy można kontrolować dostęp do atrybutów? Odpowiedzi na te pytania (i nie tylko) znajdziesz, poznając najlepsze praktyki projektowania klas.
Programowanie obiektowe w Pythonie
Kurs ukończony
Zdobądź zaświadczenie o ukończeniu
Dodaj to poświadczenie do swojego profilu LinkedIn, CV lub życiorysuUdostępnij to w mediach społecznościowych i podczas oceny wyników pracyZapisz się teraz
Dołącz do ponad 19 milionów kursantów i zacznij Programowanie obiektowe w Pythonie już dziś!
Utwórz bezpłatne konto
Kontynuuj z GooglePokaż więcej opcjilub
Kontynuując, akceptujesz nasze Warunki korzystania, naszą Politykę prywatności i fakt, że twoje dane są przechowywane w USA.
Rozwijaj swoje umiejętności w zakresie danych dzięki DataCamp dla urządzeń mobilnych
Rób postępy w podróży dzięki naszym kursom mobilnym i codziennym 5-minutowym wyzwaniom kodowania.