Kurs
Wprowadzenie do programowania obiektowego w Pythonie
ŚredniozaawansowanyPoziom umiejętności
Zaktualizowano 07.2025
PythonProgramming3 godz.11 filmów37 Ćwiczeń3,100 XP25,730Zaś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 oraz to, że Twoje dane są przechowywane w USA.
Uwielbiany przez kursantów z tysięcy firm
Szkolisz zespół?
Wypróbuj dla firmOpis kursu
Podstawy OOP
Poznaj fundamentalne koncepcje, które stanowią podstawę programowania obiektowego (OOP). Odkryjesz podstawowe zasady klas i obiektów, nauczysz się definiować i tworzyć obiekty w Pythonie oraz poznasz sposoby przypisywania atrybutów podczas tworzenia instancji.Dziedziczenie
Rozszerz swoją wiedzę, opanowując dziedziczenie i tworząc podklasy, które rozwijają funkcjonalność zdefiniowaną w innych klasach. Będziesz rozróżniać dane na poziomie klasy i na poziomie instancji, implementować metody klasowe oraz dostosowywać funkcjonalność klas pochodnych!Równość, obsługa wyjątków i najlepsze praktyki
Poznaj wszechstronność Pythona w obsłudze porównań obiektów i odkryj techniki skutecznego przedstawiania obiektów w formie tekstowej, umożliwiające tworzenie czytelnych dla człowieka wyników. Dowiedz się, jak zabezpieczyć swój kod przed nieoczekiwanymi błędami i zwiększyć jego niezawodność dzięki obsłudze wyjątków. Zrozum znaczenie wykrywania błędów i łagodnego odzyskiwania po błędach, aby zapewnić płynniejsze działanie Twoich programów. Poznaj najlepsze praktyki pisania czystego, łatwego w utrzymaniu i zgodnego z zasadami Pythona kodu, który opiera się na zasadach OOP.Wymagania wstępne
Writing Functions in Python1
OOP Fundamentals
Learn what object-oriented programming (OOP) is, how it differs from procedural programming, and how it can be applied. You'll define your own custom classes containing methods, attributes, and constructors, and use them to create objects!
2
Inheritance and Polymorphism
Discover two of OOP's core concepts: inheritance and polymorphism. Learn how to implement them to minimize code re-use and extend functionality, along with reviewing the differences between class-level data and instance-level data.
3
Integrating with Standard Python
Learn how to compare objects, define and customize string representations of objects, and even how to apply inheritance to create and catch custom exceptions, enabling bespoke error-handling.
Wprowadzenie do programowania obiektowego 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 Wprowadzenie do programowania obiektowego 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 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.