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 oraz to, że Twoje dane są przechowywane w USA.

Uwielbiany przez kursantów z tysięcy firm

Group

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

OOP Fundamentals

In this chapter, you'll learn what object-oriented programming (OOP) is, how it differs from procedural-programming, and how it can be applied. You'll then define your own classes, and learn how to create methods, attributes, and constructors.
Zacznij rozdział
2

Inheritance and Polymorphism

Inheritance and polymorphism are the core concepts of OOP that enable efficient and consistent code reuse. Learn how to inherit from a class, customize and redefine methods, and review the differences between class-level data and instance-level data.
Zacznij rozdział
3

Integrating with Standard Python

In this chapter, you'll learn how to make sure that objects that store the same data are considered equal, how to define and customize string representations of objects, and even how to create new error types. Through interactive exercises, you’ll learn how to further customize your classes to make them work more like standard Python data types.
Zacznij rozdział
4

Best Practices of Class Design

How do you design classes for inheritance? Does Python have private attributes? Is it possible to control attribute access? You'll find answers to these questions (and more) as you learn class design best practices.
Zacznij rozdział
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 oraz to, ż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.