Lekcja 9: Obiekty, klasy, metody, interfejsy, hermetyzacja i… 🐍 Kurs Wprowadzenie do programowania

Ғылым және технология

Kurs Wprowadzenie do programowania, lekcja dziewiąta, 3.02.2022 r.
Prowadzący: Tomasz Drab
Wspomniane odsyłacze do dokumentacji Pythona 3:
- o definiowaniu innych operatorów:​ docs.python.org/3/reference/d...
- o priorytetach (kolejności wykonywania działań):​ docs.python.org/3/reference/e...
- o bibliotece udostępniającej funkcje wołające operatory:​ docs.python.org/3/library/ope...
00:00 Wprowadzenie o programowaniu obiektowym
03:20 Obiekty (intuicja)
07:10 Klasy (class)
12:20 Pola obiektów
14:51 Słownik obiektu (__dict__)
16:13 Metody (działania obiektów)
24:13 Przykład metody (sort)
27:08 Inicjalizacja (__init__)
29:29 Przykład włansej klasy Para
36:57 Dziedziczenie (i isinstance)
45:57 Dynamiczna dyspozycja (ang. dynamic dispatch)
48:25 Interfejsy i przykład interfejsu stosu
56:10 Hermetyzacja, pola i metody publiczne i prywatne
59:40 Abstrakcja danych
1:01:16 Context manager i instrukcja with
1:05:41 Implementacja klasy z metodami specjalnymi (__repr__, __str__, __eq__, __call__, __getitem__, __add__, __neg__, __sub__, …)
Strona Panda Academy: www.pandait.pl
Discord: / discord
Facebook: / pandaacademyit
LinkedIn: / 12603918

Пікірлер

    Келесі