Programowanie obiektowe w Python

DLA ZAAWANSOWANYCH

Programowanie obiektowe w Python

Opis szkolenia

Jesteś Data Scientistem i myślisz że programowanie obiektowe nie jest Ci potrzebne? Udowodnimy że jesteś w błędzie! Pisanie obiektowo strukturyzuje kod niezależnie od tego czy budujesz aplikację czy piszesz niskopoziomowy kod trenowania sieci neuronowej. Pozwala Ci wejść na wyższy poziom, z którego wszystko wydaje się łatwiejsze. Jednocześnie, kod napisany w taki sposób może być bezpośrednio wykorzystany w środowiskach produkcyjnych.

Czas trwania: 3 dni po 8h (wliczając jednogodzinną przerwę lunchową)

Wymagania: Znajomość języka Python na poziomie średnio zaawansowanym, którą można zdobyć uczestnicząc w naszym szkoleniu „Wstęp do Python”.

Plan szkolenia

Akt pierwszy: Od czegoś trzeba zacząć

  • Podstawy pracy z terminalem
  • Try/except oraz obsługa exceptions
  • Importowanie skryptów lokalnie
  • Wywoływanie wyniku skryptu (__main__)
  • Wprowadzenie do pakietu os

Akt drugi: Żyj obiektowo! – Programowanie obiektowe

  • Klasy oraz obiekty
  • Budowanie konstruktora
  • Atrybuty oraz metody
  • zmienna self
  • Dunder methods

Akt trzeci: Opisuj swój świat!

  • Standardy pisania kodu – PEP8
  • Type Hints
  • docstrings

Akt czwarty: Wyższy poziom abstrakcji

  • Iteratory & Generatory
  • Dekoratory
  • @property
  • Do czego służy mechanizm dziedziczenia
  • Klasy abstrakcyjne
  • Metody statyczne

Kontakt w sprawie szkolenia zamkniętego

Używamy plików cookies w celach zapewnienia funkcjonalności strony. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Państwa urządzeniu końcowym. Jeśli nie wyrażają Państwo na to zgody, uprzejmie prosimy o dokonanie stosownych zmian w ustawieniach przeglądarki internetowej.
Ok, rozumiem Więcej o plikach cookies