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

Kurs

Programowanie obiektowe w Pythonie – poziom średnio zaawansowany

ZaawansowanyPoziom umiejętności
Zaktualizowano 02.2025
Rozwijaj umiejętności OOP dzięki deskryptorom, wielopoziomowemu dziedziczeniu i abstrakcyjnym klasom bazowym!
Zacznij kurs za darmo
PythonProgramming
4 godz.
11 filmów
40 Ćwiczeń
3,300 XP
8,980
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

Podnieś swoje umiejętności OOP!

Gotowy, aby odblokować moc programowania obiektowego? Jesteś we właściwym miejscu! W tym kursie rozwiniesz podstawy programowania obiektowego, aby zdobyć i doskonalić umiejętności potrzebne do pisania solidnego, gotowego do wdrożenia kodu w Pythonie.

Dziedziczenie wielopoziomowe i przeciążanie metod

Zastosuj podstawowe zasady dziedziczenia, aby tworzyć klasy dziedziczące funkcjonalność od więcej niż jednego rodzica. Odblokuj nowy zestaw możliwości dzięki przeciążaniu metod, aby tworzyć własne implementacje wbudowanych operatorów, umożliwiając używanie Twoich klas w nowych i ekscytujących sposobach.

Podpowiedzi typów i deskryptory

Rozwiń swoje umiejętności dzięki podpowiedziom typów i zobacz, jak Twój kod staje się łatwiejszy do czytania, pisania i rozwiązywania problemów. Dostosuj sposób ustawiania, odczytywania i usuwania atrybutu za pomocą deskryptorów oraz innych natywnych technik Pythona. Naucz się tworzyć własne niestandardowe iteratory, aby poruszać się po kolekcji lub generować strumień danych.

Klasy bazowe abstrakcyjne i wzorce projektowe

Odkryj moc abstrakcyjnych klas bazowych i dowiedz się, jak można ich używać do tworzenia „planów” dla podobnych klas. Ćwicz tworzenie formalnych i nieformalnych interfejsów, aby tworzyć i implementować kontrakty między klasami. Na koniec kurs zostanie zwieńczony projektowaniem i tworzeniem klas z wykorzystaniem wzorca projektowego metoda fabryczna.

Wymagania wstępne

Introduction to Object-Oriented Programming in Python
1

Przeciążanie i wielokrotne dziedziczenie

Przypomnisz sobie podstawy programowania obiektowego i odkryjesz, jak przeciążać operatory Pythona. Zaprojektujesz i zbudujesz klasy z wielokrotnym i wielopoziomowym dziedziczeniem.
Zacznij rozdział
2

Zaawansowane funkcje klas i podpowiedzi typów

Rozwiniesz swoje umiejętności w Pythonie dzięki podpowiedziom typów. Przećwiczysz tworzenie magicznych metod do obsługi prób dostępu do atrybutu spoza przestrzeni nazw obiektu oraz dostosowywania sposobu ustawiania atrybutów. Zbudujesz deskryptory kontrolujące przechowywanie, pobieranie i usuwanie atrybutów, a także własne iteratory do przeglądania kolekcji obiektów lub strumienia danych.
Zacznij rozdział
3

Wzorce projektowe w programowaniu obiektowym

Programowanie obiektowe w Pythonie – poziom średnio zaawansowany
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 – poziom średnio zaawansowany 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.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.