Wzorce projektowe w języku Python

LICZBA DNI: 4 (32h)

KOD KURSU: PYTHON/DP

POZIOM SZKOLENIA:

# idioms

Szkolenie na zamówienie

Szkolenie dostosowane do potrzeb Twojego zespołu. Dostępne WYŁĄCZNIE na zamówienie.

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin

Interesuje Cię ta tematyka i szukasz szkolenia tylko dla siebie?

O szkoleniu

DLA KOGO?

Kurs jest przeznaczony dla programistóów Python na poziomie średnio zaawansowanym oraz dla osób które chcą zapoznać się z zastosowaniem i implementowaniem wzorców projektowych

WYMAGANIA

Umiejętność programowania w języku Python na poziomie średnio zaawansowanym

Znajomość podstaw analizy obiektowej

Biegłe posługiwanie się wybranym środowiskiem IDE

ZALETY

Cele szkolenia

Program

  • Idea wzorców
  • Rodzaje wzorców i ich klasyfikacja
  • Idiomy oraz Wzorce GoF (Gang of Four)
  • Zagadnienia związane z refaktoryzacją
  • Typy danych
  • Sekwencje
  • Mapy
  • Funkcje
  • Klasy i obiekty
  • Diagram klas
  • Diagram sekwencji i komunikacji
  • Dataclass
  • Modyfikatory dostępu
  • Przeciążanie operatorów
  • Dziedziczenie, kompozycja, mixin
  • Interfejsy
  • Klasy abstrakcyjne
  • Polimorfizm
  • S.O.L.I.D
  • Loop comprehension
  • Assignment expression
  • Range, enumerate, zip
  • Map, filter, reduce
  • All, any
  • Generatory: yield, yield from
  • Iterator
  • Context manager
  • Staticmethod
  • Classmethod
  • Property
  • Reflection
  • Descriptor
  • Memento
  • State
  • Iterator
  • Strategy
  • Template method
  • Command
  • Observer
  • Mediator
  • Chain of responsibility
  • Visitor
  • Gateway
  • Interpreter
  • State machine
  • Composite
  • Adapter
  • Decorator
  • Façade
  • Flyweight
  • Bridge
  • Proxy
  • Singleton
  • Borg
  • Factory method
  • Abstract factory
  • Builder
  • Prototype

Autor szkolenia:

Matt Harasymczuk

Mateusz Matt Harasymczuk jest głównym inżynierem technologii kosmicznych i oprogramowania w Astro Tech and Bioastronautics Research gdzie tworzy HabitatOS - system operacyjny dla przyszłych baz na Księżycu i Marsie. Wcześniej pracował w Europejskiej Agencji Kosmicznej, w Allegro oraz w Centralnym Ośrodku Informatyki jako główny specjalista ds. architektury procesów. Studiował lotnictwo i kosmonautykę w Lotniczej Akademii Wojskowej oraz informatykę na Politechnice Poznańskiej. Otrzymał Medal Kopernika za stworzenie podstaw dla lotów kosmicznych w Polsce i budowę pierwszego w Europie habitatu. Prywatnie PADI DiveMaster, pilot, zwycięzca Global Space Balloon Challenge w 2019 i ojciec. Autor sześciu książek dotyczących inżynierii oprogramowania oraz astronautyki. W jego 500+ szkoleniach łącznie brało udział ponad 6 tysięcy osób.

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.