Materiał jest nagraniem archiwalnym Stacji IT (warsztatów z różnych technologii w trybie 4- lub 8-godzinnym).
➡️ Czego się nauczysz?
Nauczysz się średnio zaawansowanych koncepcji w programowaniu obiektowym takich jak np. metody statyczne, przeładowanie operatorów, metody magiczne czy klasy abstrakcyjne.
➡️ Dla kogo jest ten materiał
Warsztat jest przeznaczony dla osób, które znają podstawy programowania obiektowego i chcą pogłębić wiedzę.
➡️ Wymagania wstępne
Znajomość koncepcji takich jak podstawy programowania obiektowego (klasa, obiekt, metoda, atrybut) oraz dziedziczenie. Przynajmniej podstawowa znajomość Pythona.
➡️ Program
1. staticmethod, classmethod, property,
2. Stringifikacja i reprezentacja obiektu,
3. Przeładowanie operatorów,
4. __getitem__ oraz __setitem__,
5. Klasy abstrakcyjne,
6. Polimorfizm.
Materiał „Średnio zaawansowane elementy programowania obiektowego w Pythonie” (C) Sages 2025.
➡️ Informacje o prowadzącym:
Patryk Palej
Od 2018 pracuje w obszarach analizy danych, uczenia maszynowego oraz programowania w Pythonie. Posiada background akademicki związany z matematycznym modelowaniem procesów fizycznych. Lubi dzielić się zdobytą wiedzą, a w wolnym czasie jeździ po świecie motocyklem.
Obecnie trener bootcampu Data Science PRO od Kodołamacza – datasciencepro.kodolamacz.pl.