[Go to site: main page, start]

Przejdź do głównej treści

Kurs

Programowanie obiektowe w Pythonie

Zaawansowany4 godz.

Poznaj tworzenie klas oraz wykorzystanie dziedziczenia i polimorfizmu do ponownego użycia i optymalizacji kodu.

Python4 godz.{count, plural, one {# film} few {# filmy} many {# filmów} other {# filmów}}{count, plural, one {# ćwiczenie} few {# ćwiczenia} many {# ćwiczeń} other {# ćwiczenia}}3,600 XP100K+Oświadczenie o ukończeniu

Utwórz bezpłatne konto

Kontynuuj z Google
lub
Kontynuując, akceptujesz nasz Warunki użytkowania, nasz Polityka prywatności i że Twoje dane są przechowywane w USA.

Uwielbiany przez uczących się w tysiącach 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

Program kursu

Plan kursu

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

Najlepsze praktyki projektowania klas

Programowanie obiektowe w Pythonie

Kurs
ukończony

Zdobądź Certyfikat Ukończenia

Zapisz się

Rozwijaj swoje umiejętności danych z DataCamp for Mobile

Rozwijaj się w drodze dzięki naszym kursom mobilnym i codziennym 5-minutowym wyzwaniom kodowania.