Kurs Python - zaawansowany
Naucz się wykorzystywać obiektowe aspekty języka Python. Poznaj dobre praktyki tworzenia desktopowych aplikacji i automatycznego testowania interfejsów webowych z wykorzystaniem frameworka Selenium.
Oferta specjalna
Kup ten kurs za 82 zł z kodem
Minimalna wartość w koszyku, aby aktywować kod: 199 zł.
Dostęp od razu po zakupie ·
Płacisz raz i wchodzisz prosto do lekcji - bez subskrypcji, bez czekania na grupę.
Ten kurs jest częścią ścieżki
Python Developer
30232 kursanci
Szczegóły, które warto znać
Opis szkolenia
Czego się nauczysz:
-
zaawansowanych mechanik programowania w Python
-
tworzenia aplikacji z interfejsem graficznym
-
wykorzystywania wyrażeń listowych i funkcji lambda
-
pisania funkcji, pracy z klasami i metodami
-
pracy z biblioteką tkinter i tworzenia aplikacji desktopowych
-
budowania wykresów dzięki bibliotece matplotlib
-
testowania interfejsów webowych z frameworkiem Selenium
-
korzystania z setterów i getterów
Szkolenie powstało z myślą o osobach, które chcą rozwinąć posiadaną już wiedzę na temat Pythona zwłaszcza w kierunku programowania obiektowego, tworzenia aplikacji okienkowych, ale też testowania aplikacji webowych. Jeżeli więc znasz już podstawy tego języka i rozumiesz paradygmaty programowania obiektowego, ten kurs będzie naturalnym rozwinięciem posiadanej już wiedzy i doskonałym uzupełnieniem Twojego programistycznego portfolio.
Aplikacje desktopowe
Python to nie tylko aplikacje działające w Command Line! Posiadając nieco większą wiedzę na temat programowania w tym języku, będziesz mógł tworzyć również aplikacje okienkowe. W trakcie kursu wykorzystamy do tego niezwykle popularną bibliotekę Tkinter. Używając jej poznasz takie elementy jak label, które pozwalają tworzyć etykiety dla elementów TextBox. Nauczysz się tworzyć przyciski i podpinać do nich własne metody czy funkcje. Zobaczysz również jak do interfejsu aplikacji wdrożyć elementy checkbutton lub tworzyć ankiety wykorzystując radiobutton. Za pomocą biblioteki matplotlib stworzymy natomiast dynamicznie generowane, czytelne i przejrzyste wykresy.
Programowanie obiektowe
Z tym kursem rozwiniesz również swoją wiedzę na temat obiektowości w języku Python. Dowiesz się jak prawidłowo podejść do pracy z dekoratorami. Nauczysz się pracować z setterami i getterami, dzięki którym przygotujesz pola klasy z dodatkową walidacją. Będziesz również potrafił korzystać z wyrażeń listowych, funkcji lambda, czy skutecznie kopiować obiekty i tworzyć nowe ich instancje.

Selenium i automatyczne testy
Testowanie aplikacji to jedna z najbardziej cenionych przez pracodawców umiejętności. Pozwala oszczędzić masę czasu i sprawia, że praca nad aplikacją jest znacznie bardziej wydajna. To właśnie dlatego cały osobny rozdział tego kursu poświęciłem frameworkowi Selenium, jednemu z najlepszych narzędzi do automatyzacji testów. Z jego pomocą nauczysz się testować interfejsy dowolnych aplikacji webowych. Zobaczysz jak zachowują się one w konkretnych scenariuszach testowych, np. na różnych przeglądarkach. Poznasz zasady działania Selenium Webdriver - bibliotekę tę wykorzystamy m. in. do testu działania wyszukiwarki na badanej stronie.
Co jeszcze powinieneś wiedzieć?
Jeżeli nie zdobyłeś jeszcze wiedzy z podstaw programowania w języku Python, możesz to zrobić dzięki naszym szkoleniom. Wiedza ta będzie Ci potrzebna do komfortowego korzystania z kursu.
Kup w pakiecie i oszczędź
Kurs Python - zaawansowany
149 zł
Kurs Programowanie w Python dla średniozaawansowanych
169 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 64 zł
Zyskujesz 25.44 zł w punktach na kolejne zakupy.
Cena za zakup pakietu
Oszczędzasz w pakiecie: 66 zł
Zyskujesz 26.24 zł w punktach na kolejne zakupy.
Cena za zakup pakietu
Oszczędzasz w pakiecie: 64 zł
Zyskujesz 25.44 zł w punktach na kolejne zakupy.
Kurs testów jednostkowych w Pythonie - pewny kod na produkcji
149 zł
Kurs Python - zaawansowany
149 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 60 zł
Zyskujesz 23.84 zł w punktach na kolejne zakupy.
Program kursu
8 modułów · 48 lekcji
1 · Wprowadzenie
- Wstęp 00m 49s
- Jak korzystać z materiałów? 01m 23s
2 · Programowanie obiektowe
- Dekoratory - statyczne i klasowe 16m 00s
- Pola - settery, gettery 10m 42s
- Kopiowanie obiektu i obiekt typu None 04m 17s
- Wyrażenia listowe 17m 09s
- Operator lambda 03m 58s
- Funkcje 07m 19s
- Obiekt wywoływany 04m 20s
- Metody specjalne 08m 35s
- Przeciążanie operatorów 14m 52s
3 · Tkinter - Python GUI
- Pierwszy kod wykorzystujący GUI w Tk 01m 31s
- Etykiety z wykorzystaniem Label 02m 27s
- Button, TextBox 15m 24s
- TextBox, ComboBox 07m 31s
- CheckButton 05m 41s
- RadioButton 04m 57s
- ScrolledText Widget 03m 33s
- RadioButton w pętli 03m 22s
4 · Tkinter - Layout Managment
- Etykiety z wykorzystaniem Label Frame i umieszczanie w nich obiektów 04m 25s
- Padding 02m 38s
- Układ elementów w oknie 03m 37s
- Frames w frames 09m 12s
- Menu bar 07m 01s
- Zakładki 10m 00s
5 · Tkinter - Wygląd i ustawienia
- Message Boxes 06m 16s
- Niezależne MessageBox 01m 41s
- Zmiana ikony głównego okna 01m 10s
- Spinbox Widget 07m 17s
- Tooltips 03m 12s
6 · Tkinter - Data i klasy
- StringVar() 06m 46s
- Global Variables 01m 47s
- Ulepszenie GUI - używamy klas 01m 44s
7 · Tkinter - Matplotlib, wykresy
- Pierwszy wykres 05m 03s
- Etykiety dla wykresu 09m 31s
- Legenda dla wykresu 06m 11s
- Skalowanie wykresu 07m 23s
8 · Python Selenium
- Framework selenium - start 03m 03s
- Selenium - używamy framework w przeglądarce 05m 19s
- Element ID 05m 16s
- Element name 01m 37s
- Element XPath 03m 19s
- Element class 02m 18s
- Iterakcje ze stroną 07m 23s
- Elementy Drag And Drop 05m 44s
- Uzupełnianie form 01m 50s
- Wykonywanie zrzutów ekranu 02m 56s
- Zakończenie 00m 49s
Twój instruktor
Piotr Kośka
Virtualization & Cloud Engineer
Opinie kursantów
„Świetnie zrobiony kurs. Dzięki temu kursowi udało mi się zrozumieć i zaliczyć materiał na studiach chodź wykładowca mocno zawyżył poprzeczkę bez wcześniejszego wyjaśnienia. Polecam"
„Kurs Pythona z biblioteką GUI TKINTER - jest świetny. Jeśli ktoś chce poznać graficzne możliwości implementacji wizualnej pythona i tworzyć własne interfejsy graficzne. Prócz tego mamy możliwość poznania funkcji lambda, tworzeniem wykresów w bibliotece matplotlib, większej wiedzy z OOP, testowaniem interfejsów webowych w środowisku Selenium.
Cały kurs z licznymi przykładami, wprowadza nas w zaawansowane i przydatne techniki programowania. Polecam"
Czytaj więcej
Zwiń
„Kurs faktycznie uczy zaawansowanych funkcji języka python, polecam także poprzednie części tego kursu - średniozaawansowany oraz fundamenty w języku python"
„Świetny kurs. Dobre uzupełnienie wiedzy z poprzednich dwóch kursów na poziomie podstawowym i średniozaawansowanym. Polecam każdemu, kto chce się nauczyć Pythona "
„krotkie lekcje"
„Dużo treści tłumaczonej w zrozumiały i prosty do zapamietania sposób."
„Bardzo dobry kurs. Dobrze prowadzony. Ciekawe przykłady."
„praktyczne przykłady, krótkie lekcje i jasno wyjaśnione zagadnienia."
„Bardzo dobry czytelny kurs. Mając podstawy wszystko w tym kursie jest zrozumiałe aby dalej kształcić się i zacząć wykorzystywać wiedzę w praktyce pisząc własne programy od prostych po złożone aby utrwalić sobie wszystkie zagadnienia. Są materiały do pobrania wiec jak nam coś nie wychodzi można szybko sięgnąć po konkretną wiedzę z lekcji i naprawić błąd. Polecam "
Czytaj więcej
Zwiń
„Bogaty materiał"
Najczęściej zadawane pytania
Jak wygląda uczestnictwo w kursie online?
Kursy online w strefakursów.pl to kompletne pakiety materiałów wideo przygotowane przez zespół naszych specjalistów. Po zakupie otrzymujesz natychmiastowy dostęp do wszystkich lekcji, testów i materiałów dodatkowych na swoim koncie - możesz zacząć się uczyć od razu, bez czekania. Konto jest bezpłatne i możesz założyć je w dowolnym momencie lub w trakcie dokonywania pierwszego zakupu w serwisie strefakursów.pl. Materiały, do których otrzymasz dostęp, pozwolą Ci rozwinąć się zawodowo i podnieść swoje kwalifikacje. Każdy kurs przepełniony jest praktyczną wiedzą, która ułatwi Ci osiągnięcie wymarzonych życiowych celów. Zdobytą wiedzę i postępy możesz w łatwy sposób zweryfikować za pomocą licznych testów i ćwiczeń dołączonych do każdego kursu.
Czy otrzymam certyfikat ukończenia kursu?
Do każdego ukończonego przez Ciebie kursu wystawiamy imienny certyfikat w formacie PDF - będzie on dostępny na Twoim koncie w zakładce Certyfikaty. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu oraz obejrzenie wszystkich lekcji. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i unikalny numer certyfikatu. Certyfikat możesz wydrukować lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV. Pamiętaj, że certyfikatów nie wysyłamy w formie papierowej.
Czy otrzymam fakturę VAT za zamówienie?
Tak, do każdego zamówienia wystawiamy fakturę VAT (23%) lub paragon - w zależności od danych podanych przy zakupie. Pobierzesz ją z zakładki Historia zamówień na swoim koncie. Powiadomimy Cię mailowo, gdy dokument będzie gotowy.
Potrzebujesz proformy? Zaznacz pole "Chcę otrzymać dokument proforma" przy składaniu zamówienia lub napisz: biuro@strefakursow.pl
Zakup w aplikacji mobilnej? Jeśli kupujesz przez App Store lub Google Play, sprzedawcą jest odpowiednio Apple lub Google. Fakturę otrzymasz od nich zgodnie z ich zasadami:
Możesz również pobrać dokument przez stronę Apple. Przejdź pod ten adres: https://reportaproblem.apple.com/, następnie zaloguj się swoim Apple ID, znajdź zakup na liście i kliknij, aby zobaczyć szczegóły i ewentualnie pobrać dokument. Apple zwykle wystawia fakturę jako dostawca usług cyfrowych. Jeśli potrzebujesz faktury VAT, możesz skontaktować się z pomocą techniczną Apple, aby uzyskać dodatkowe informacje na temat zgodności faktury z przepisami w Twoim kraju.
Zakup w Google Play(Android)
Gdy dokonujesz zakupu w aplikacji strefakursów.pl na Android za pośrednictwem Google Pay sprzedawcą jest Google. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:
- Otwórz aplikację Google Play.
- Kliknij ikonę swojego profilu w prawym górnym rogu.
- Wybierz Płatności i subskrypcje > Historia zakupów.
- Znajdź interesujący Cię zakup i kliknij na niego, aby zobaczyć szczegóły. Jeśli chcesz pobrać fakturę, kliknij przycisk Faktura (jeśli jest dostępny).
Możesz również znaleźć fakturę na stronie Google Pay. Przejdź pod ten adres: pay.google.com i zaloguj się na swoje konto Google, z którego dokonano zakupu. W sekcji Aktywność znajdziesz wszystkie transakcje dokonane w Google Play. Kliknij daną transakcję, aby zobaczyć szczegóły i pobrać fakturę.
Ile mam czasu na przerobienie materiałów?
Tyle, ile potrzebujesz! Uczysz się we własnym tempie - bez presji i bez abonamentu. Płacisz raz i zachowujesz dostęp do zakupionego kursu na swoim koncie bez z góry określonej daty końcowej. Przez pierwsze 12 miesięcy od zakupu dbamy o aktualność materiałów i zapewniamy pełną dostępność testów oraz certyfikatu. Później kurs nadal pozostaje na Twoim koncie - wracasz do lekcji, kiedy masz ochotę. Szczegółowe zasady dostępu znajdziesz w regulaminie.
Powiązane tematy
Zobacz też
Podobne kursy
Programowanie
Kurs Programowanie w Python dla średniozaawansowanych
169 zł
Programowanie
Programowanie obiektowe w Python
169 zł
Programowanie
Fundamenty programowania w Python
179 zł
Programowanie
Kurs Django - aplikacje webowe od podstaw
149 zł
Programowanie
Kurs Python dla zielonych
159 zł
Programowanie
Kurs AI dla programistów - koduj 10x szybciej
199 zł
Programowanie
Kurs SQL & Python - techniki analizy i wizualizacji danych
169 zł
Programowanie
Kurs testów jednostkowych w Pythonie - pewny kod na produkcji
149 zł
Programowanie
Kurs Machine Learning - projektowanie sieci neuronowych
159 zł
Programowanie
Kurs C++ aplikacje bazodanowe
169 zł
Ten kurs jest częścią ścieżki
Python Developer
Poznaj od podstaw jeden z najszybciej rozwijających się języków programowania. Zapewnij sobie możliwości zatrudnienia w takich dziedzinach jak web development, data science, statystyka, analiza biznesowa.
Dostęp od razu po zakupie ·
149 zł

