Python zaawansowany
– kurs zdalny.

Python łączy prostotę z olbrzymim potencjałem.

Z nami dowiesz się, jak wykorzystać go w pełni.

Zrób kolejny krok w karierze programisty! Kiedy znasz już podstawy języka Python, czas nauczyć się, jak tworzyć aplikacje webowe i graficzne interfejsy, jak posługiwać się bazami danych oraz jak dbać o bezpieczeństwo i prywatność użytkowników.

Zobacz, z jakich programów możesz skorzystać, aby sfinansować ten kurs >>>

120 h

pracy z kodem

Platforma

z zadaniami online

Certyfikat

ukończenia kursu

Jak przebiega ten kurs?

Kurs Pythona dla zaawansowanych obejmuje:

72 godziny zajęć warsztatowo-wykładowych z trenerem, w tym:

  • 18 spotkań x 3h w poniedziałki i czwartki od 17:00-20:00
  • 3 sobotnie spotkania x 6h od 09:00 do 15:00

48 godzin samodzielnej pracy z kodem.

Dla kogo jest ten kurs?

Ten kurs jest kontynuacją naszego kursu Python od podstaw, więc program został dostosowany do poziomu wiedzy jego absolwentów. Osoby, które nauczyły się Pythona z innych źródeł, dostaną od nas zadanie sprawdzające znajomość wymaganych zagadnień. Jeśli rozwiążesz je poprawnie, zostaniesz zapisany na kurs, a jeśli nie – powiemy Ci, czego dokładnie musisz się douczyć. Po nadrobieniu materiału możesz ponownie podejść do zadania i zapisać się na kurs.

Co musisz wiedzieć?

Wszyscy kursanci powinni znać następujące zagadnienia:

  • podstawowe typy danych (int, float, string, list, dict…) i operacje na nich,
  • sterowanie przepływem programu za pomocą instrukcji if,
  • pętle for oraz while, a także sterowanie nimi za pomocą instrukcji continue oraz break,
  • łapanie, obsługa i samodzielnie wywoływanie wyjątków,
  • importowanie do kodu modułów,
  • najpopularniejsze moduły biblioteki standardowej (datetime, json, …),
  • tworzenie funkcji,
  • pisanie własnych klas, specjalne metody klas, praca z obiektami klas, koncepcja dziedziczenia.

Pobierz zadanie sprawdzające znajomość Pythona >>>

Czego się nauczysz?

  • Powtórzysz podstawy: Kontenery, Funkcje, Obiektówka, Interpreter, Dokumentacja
  • Poznasz biblioteki podstawowe: Logging, Itertools, Json, Pdb, Requests part1
  • Poznasz: Generatory, Iteratory, Contex Manager, Przeładowanie Operatorów, Exceptions
  • Rest: Idea, Http, Flask restful, Requests part 2, SQL+Sqlalchemy, Projekt restowy+Sqlalchemy
  • Testowanie aplikacji: UT, Full tests

Co po kursie?

  • Będziesz gotowy/a do podjęcia pracy jako Junior Python Developer,
  • Programiści Pythona często zajmują się tworzeniem back-endu różnego rodzaju aplikacji,
  • Python jest też szeroko wykorzystywany w branżach związanych z uczeniem maszynowym, tworzeniem sieci neuronowych czy Big Data.
  • Chcesz dalej poszerzać swoją wiedzę? Dla absolwentów tego kursu przygotowaliśmy 15% zniżki na dalszą naukę.
  • Zawsze chętnie zobaczymy Cię też w Hacker:space Trójmiasto, gdzie możesz wymieniać się wiedzą i doświadczeniami w gronie pasjonatów nowych technologii.

Program kursu

1.Zaawansowane zagadnienia obiektowości

  • klasy, funkcje i moduły jako obiekty
  • system typów danych
  • cechy obiektów w języku Python
  • protokoły i metody „dunder”

2. Iteratory i Generatory

  • wprowadzenie do generatorów
  • różnice między generatorami a kolekcjami,
  • opis i praktyczne zastosowanie protokołu „iterable”

3. Dekoratory

  • wprowadzenie do pisania własnych dekoratorów
  • opis mechanizmu dekoratora i wzorca projektowego dekorator

4. Context managery

  • wprowadzenie do kontekst menadżera
  • protokół kontekst menadżera
  • przykłady wykorzystania w standardowej bibliotece Pythona
  • praktyczne zastosowanie w aplikacjach

5. Logowanie

6. Tworzenie aplikacji webowej używając frameworku Flask

7. Podstawy baz danych SQL oraz object relational mapping na przykładzie SQLAlchemy

8. Elementy programowania funkcyjnego

9. Testowanie aplikacji Pythonowych

Trener

Aleksander Gruszczyński

Programista Python, DevOps

Pracę rozpoczynał jako nauczyciel matematyki, a następnie przez kilka lat prowadził zajęcia z konstruowania i programowania robotów, używając klocków LEGO. W międzyczasie rozwijał się jako programista aplikacji webowych, ostatecznie wiążąc swoją karierę z językiem Python. Aktualnie pracuje jako Python Developer w PGS Software S.A.

Dlaczego zapisać się na kurs Python zaawansowany właśnie z CODE:ME?

  • Nie musisz zmieniać trybu życia: nasze zajęcia odbywają się w dogodnych terminach – wieczorami i w weekendy
  • Twoimi trenerem będzie Developer z wieloletnim doświadczeniem zarówno w programowaniu, jak i przekazywaniu wiedzy
  • Hackerspace Trójmiasto: tworzymy największą w Trójmieście społeczność skupioną wokół technologii, gdzie będziesz mógł rozwijać się także po ukończeniu kursu
  • Kompleksowe podejście do nauczania: na naszym kursie poznasz wszystko, co musi znać Python Developer.
  • Metody nauki dostosowane do rynku pracy: połączenie grupowych warsztatów i samodzielnego rozwiązywania zadań przygotuje Cię zarówno do pracy zespołowej, jak i indywidualnej
  • Dogodne finansowanie: płatność za nasze kursy można rozłożyć na raty 0% lub korzystać z dofinansowań w ramach programów: Inwestuj w Rozwój, KFS lub Open Zobacz szczegóły >>>

Nie odpowiada Ci termin, nie znalazłeś kursu dla siebie albo po prostu chcesz o coś zapytać?

Napisz do nas na kontakt@codeme.pl lub zadzwoń pod 724 379 836. Możesz też wysłać SMSa ze swoim numerem – oddzwonimy!

Cena
5350zł 995 zł zniżki!
4355
cena promocyjna do 20.10.2022
Zapisz się
Termin:

Harmonogram:
poniedziałki i czwartki

od 17:00-20:00

oraz wybrane soboty
od 10:00-16:00

Miejsce:

Kurs zdalny

Kontakt

e-mail: kontakt@codeme.pl

tel.: 724 379 836