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.
informacja o kursie:
Termin: 03.11.2022 -19.01.2023
Liczba godzin: 72 godziny warsztatów online, na żywo z trenerem
Gdzie: Zdalnie
Trener: Aleksander Gruszczyński Programista Python, DevOps
Harmonogram:
03.11.2022 17:00-20:00 3h czwartek
07.11.2022 17:00-20:00 3h poniedziałek
10.11.2022 17:00-20:00 3h czwartek
14.11.2022 17:00-20:00 3h poniedziałek
17.11.2022 17:00-20:00 3h czwartek
19.11.2022 10:00-16:00 6h sobota
24.11.2022 17:00-20:00 3h czwartek
28.11.2022 17:00-20:00 3h poniedziałek
01.12.2022 17:00-20:00 3h czwartek
05.12.2022 17:00-20:00 3h poniedziałek
08.12.2022 17:00-20:00 3h czwartek
10.12.2022 10:00-16:00 6h sobota
15.12.2022 17:00-20:00 3h czwartek
19.12.2022 17:00-20:00 3h poniedziałek
22.12.2022 17:00-20:00 3h czwartek
02.01.2023 17:00-20:00 3h poniedziałek
05.01.2023 17:00-20:00 3h czwartek
09.01.2023 17:00-20:00 3h poniedziałek
12.01.2023 17:00-20:00 3h czwartek
14.01.2023 10:00-16:00 6h sobota
19.01.2023 17:00-20:00 3h czwartek
Dla kogo?
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.
Czego się nauczysz?
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
Inne sposoby płatności
- Jesteś absolwentką/absolwentem? Skorzystaj z 15% rabatu.
- Rozłożenie płatności na raty? Rozłóż kwotę na max 5 nieoprocentowanych rat z nami (napisz na [email protected]) lub skorzystaj z pożyczek na kształcenie, dzięki którym uzyskasz dodatkowe umorzenie: https://inwestujwrozwoj.pl/
- Razem taniej! Zapisz się na kurs z siostrą, chłopakiem, koleżanką, tatą i skorzystaj z niższej ceny.
Masz pytania? Masz pytania? Napisz do nas bezpośrednio na [email protected]
Szczegóły: https://codeme.pl/python-zaawansowany/
Bądź z nami na bieżąco: https://www.facebook.com/FundacjaCODEME
Miejsce
Kurs zdalny