Przejdź do głównej treści
Strona głównaPython

Kurs

Programowanie obiektowe w Pythonie

ZaawansowanyPoziom umiejętności
Zaktualizowano 02.2026
Poznaj tworzenie klas oraz wykorzystanie dziedziczenia i polimorfizmu do ponownego użycia i optymalizacji kodu.
Zacznij kurs za darmo
PythonProgramming
4 godz.
13 filmów
44 Ćwiczenia
3,600 XP
100K+
Zaświadczenie o ukończeniu

Utwórz bezpłatne konto

Kontynuuj z GooglePokaż więcej opcji

lub


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 firm

Opis kursu

Programowanie obiektowe (OOP) to szeroko stosowany paradygmat programowania, który skraca czas tworzenia oprogramowania – ułatwiając czytanie, ponowne wykorzystanie i utrzymanie kodu. OOP przenosi fokus z myślenia o kodzie jako sekwencji działań na postrzeganie programu jako zbioru obiektów, które wzajemnie ze sobą współdziałają. W tym kursie nauczysz się tworzyć klasy, które pełnią rolę szablonów dla wszystkich obiektów w Pythonie. Następnie wykorzystasz zasady dziedziczenia i polimorfizmu, aby efektywnie ponownie używać i optymalizować kod. Zacznij już teraz i odkryj, jak pisać czysty, elegancki i wydajny kod!

Wymagania wstępne

Writing Functions in Python
1

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.
Zacznij rozdział
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.
Zacznij rozdział
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.
Zacznij rozdział
4

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 życiorysu
Udostępnij to w mediach społecznościowych i podczas oceny wyników pracy
Zapisz 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 opcji

lub


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.