Kurs
Programowanie obiektowe w Pythonie – poziom średnio zaawansowany
ZaawansowanyPoziom umiejętności
Zaktualizowano 02.2025
PythonProgramming4 godz.11 filmów40 Ćwiczeń3,300 XP8,980Zaś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
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 Python1
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.
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.
3
Wzorce projektowe w programowaniu obiektowym
Naucz się tworzyć „szablony" dla klas Pythona przy użyciu abstrakcyjnych klas bazowych. Dowiedz się, jak interfejsy definiują kontrakt do spełnienia przez inne klasy. Wykorzystaj interfejsy i zbuduj klasy z użyciem wzorca projektowego metody fabrycznej.
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 ż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 – poziom średnio zaawansowany 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.