8.2. Certificate

Szkolenie obejmowało 40 godzin wykładów oraz warsztatów i pokrywało zagadnienia związane z:

  • tworzenie aplikacji w języku Python,

  • tworzenie i korzystanie ze struktur danych

  • Zaawansowane struktury danych

  • Wydajność i optymalizacja wykorzystania struktur danych

  • korzystanie z generatorów i iteratorów,

  • tworzenie klas i obiektów,

  • modularyzacja oprogramowania,

  • biblioteka standardowa,

  • tworzenie testów, unittest, doctest, debugging i TDD,

  • korzystanie z funkcji refaktoringu w środowisku IDE,

  • dobre praktyki i standardy kodowania.

  • Programowanie sieciowe i HTTP

  • Przetwarzanie i transformacja danych JSON, XML, CSV

  • Testowanie w języku Python

  • Python w środowisku produkcyjnym

  • Dekoratory

  • Context Managers

  • Python - moduły w języku C i C++

  • Alternatywne wersje interpretera/kompilatora

  • Programowanie wielowątkowe