Lecture Notes

Praca w środowisku Unix

  • Podstawy pracy w środowisku Unix

Wprowadzenie do programowania

  • Podstawy programowania w języku Python

Programowane obiektowe

  • Programowane i projektowanie obiektowe
    • (Niezbyt) oczywiste elementy Pythona
    • Klasy i ich obiekty
    • Dlaczego programowanie obiektowe
    • Python i obiektowość
    • Dziedziczenie klas
    • Wzorce projektowe
      • Delegacja
      • Iteratory i iterable
      • Dyspozytor (Dispatch Pattern)
      • Strategia (Strategy Pattern)
      • Dekorator (Decorator Pattern)
      • Komenda (Command Pattern)
      • Interpreter (Interpreter Pattern)
      • Fabryka klas (Factory Pattern)
      • Singleton
      • Płynne API (Fluent Interface)
    • Podsumowanie
  • Kilka przykładów
  • Przykładowe zadania
  • Ćwiczenia I
  • Ćwiczenia II

Programowane funkcyjne

  • Programowane funkcyjne
Lecture Notes
  • Programowane i projektowanie obiektowe
  • Wzorce projektowe
  • View page source

Wzorce projektowe¶

  • Delegacja
  • Iteratory i iterable
  • Dyspozytor (Dispatch Pattern)
  • Strategia (Strategy Pattern)
  • Dekorator (Decorator Pattern)
    • Dekoratory w języku Python
    • Wzorzec dekorator
  • Komenda (Command Pattern)
  • Interpreter (Interpreter Pattern)
  • Fabryka klas (Factory Pattern)
  • Singleton
  • Płynne API (Fluent Interface)
Previous Next

© Copyright D. Gront lab.

Built with Sphinx using a theme provided by Read the Docs.