Python zaawansowany

  • 5.09 - 31.10.2017
  • wtorki i czwartki, 17:00 - 20:00
  • 30.09.2017, 9:00 - 21:00
    28.10.2017, 9:00 - 21:00
  • Inkubator Starter
    ul. Lęborska 3B, Gdańsk
  • 72h warsztatów z trenerem
    + 48h pracy z kodem w domu
           RAZEM: 120h
  • 2 350 zł do 18 sierpnia 2017
  • 2 765 zł po 18 sierpnia 2017
  • Chcesz wiedzieć, kiedy rusza kolejna edycja?
Wszystkie powyższe ceny są cenami brutto.

Kurs Python zaawansowany jest przeznaczony dla każdego, kto chciałby poszerzyć swoją wiedzę na temat Pythona, oraz nauczyć się budować aplikacje przy użyciu tego języka.

Podczas intensywnych, dwumiesięcznych warsztatatów poznasz podstawowe elementy budowy aplikacji destkopowych oraz webowych. Nauczysz się jak korzystać z baz danych, gdzie i jak przechowywać konfugrację aplikacji, jak obsługiwać i logować błędy w aplikacjach oraz jak pisać poprawne testy jednostkowe.

Kurs jest skierowany do każdego, kto chce zgłębić tajniki Pythona i lepiej poznać jego możliwości.

Zajęcia odbywają się dwa razy w tygodniu w godzinach 17:00-20:00, dzięki czemu nie musisz rezygnować ze swoich codziennych zajęć, pracy czy studiów.

Podczas kursu odbędą się dwa 12-godzinne hackathony. Jeden w środku kursu, drugi na koniec. Praca w zespołach jest dobrą symulacją codziennej pracy programisty, a wykonywane zadania są świetną okazją do utrwalenia wiedzy i sprawdzenia swoich umiejętności.

Wymagana wiedza:

  • znajomość podstawowych typów danych
  • znajomość instrukcji iterujących
  • swoboda w pisaniu własnych modułów, klas, funkcji
  • programowanie obiektowe w pythonie
  • operacje na plikach

Program kursu Python zaawansowany

  1. Zaawansowane elementy języka Python
    • generator
    • context manager
    • dekorator
    • zaawansowane zagadnienia obiektowości w pythonie
  2. Budowanie aplikacji
    • tworzenie prostych interfejsów użytkownika (GUI)
    • wczytywanie parametrów z wiersza poleceń
    • wczytywanie konfiguracji aplikacji
  3. Elementy aplikacji internetowych
    • podstawy protokołu HTTP
    • podstawy języka SQL i relacyjnych baz danych
    • podstawy baz danych NoSQL
    • ORM
    • podstawy tworzenia stron internetowych z wykorzystaniem frameworka Flask

TRENER

Jakub Czapliński

Specjalista Python, C#, DevOps

Niegdyś admin, nastepnie przez 6 lat programista C#, ostatnie lata zakochany w Pythonie.

Obecnie pracuje jako teamleader budując pythonowy zespół w spółce akcyjnej PGS Software. Prowadzi realizację dużych projektów w Pythonie dla zachodnich klientów.

PARTNERZY

PARTNER STRATEGICZNY

Horde Technology

ZAUFALI NAM

Inkubator STARTER