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 >>>

Dzięki wpisowi do Rejestru Instytucji Szkoleniowych możemy zagwarantować najwyższą jakość naszych kursów.

Wszyscy nasi trenerzy to praktycy z wieloletnim doświadczeniem, a każdy absolwent otrzymuje certyfikat ukończenia kursu

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.Programowanie obiektowe

  • metody specjalne (dunder methods)
  • przeciążanie operatorów
  • funkcje jako obiekty

2. Iteratory i Generatory

  • działanie wbudowanych iteratorów i tworzenie własnych

3. Wyrażenia listowe (comprehensions)

4. Dekoratory

5. Context manager

  • przykłady wykorzystania w standardowej bibliotece pythona
  • praktyczne zastosowanie w aplikacjach

6. Tworzenie aplikacji webowej i protokół HTTP

  • framework Flask
  • podstawy protokołu HTTP i opisu działania stron WWW
  • pliki cookies
  • podstawy tworzenia stron przy pomocy HTML oraz szablonów Jinja2
  • wyświetlanie danych z bazy danych na stronie
  • tworzenie formularzy w celu dodawania danych do bazy danych
  • moduł requests

7. Bezpieczeństwo w aplikacjach webowych

  • przedstawienie podstawowych sposobów uwierzytelnienia i autoryzacji
  • wprowadzenie do bezpiecznego przechowywania haseł w aplikacji webowej

8. Relacyjne bazy danych

  • połączenie bazy SQLite z aplikacją webową
  • object relational mapping (ORM) na przykładzie SQLAlchemy
  • migracje bazodanowe przy użyciu Alembic

9. Logowanie

10. Elementy programowania funkcyjnego

11. Testowanie aplikacji pythonowych

  • moduł unittests
  • moduł pytest i jego zaawansowane funkcje

12. Grafika i wizualizacja w Pythonie

  • moduł matplotlib
  • jupyter notebook
  • tworzenie interfejsu graficznego w tkinter

13. Zagadnienia cloud computing

  • umieszczenie aplikacji webowej na serwerze

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 inżynier oprogramowania w firmie Icetek.

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
5350
Rozłóż płatność na raty 0%
Zapisz się
Termin:

03.11.2022 -19.01.2023

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