Kurs Programowanie w Python dla średniozaawansowanych
Zrób kolejny krok na drodze do kariery Python Developera. Opanuj bardziej zaawansowane koncepty języka Python i stwórz aż 3 praktyczne projekty.
Oferta specjalna
Kup ten kurs za 110 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
30223 kursantów
Szczegóły, które warto znać
Opis szkolenia
Czego się nauczysz:
-
wykorzystania operatorów i wyrażeń logicznych
-
użycia iteratorów i generatorów
-
operacji na kolekcjach: składania, sortowania, pakowania, filtrowania, mapowania, redukowania, grupowania i wyliczania
-
funkcji anonimowych z wykorzystaniem wyrażeń lambda
-
podstaw tworzenia graficznego interfejsu użytkownika z wykorzystaniem biblioteki tkinter
-
obsługi wyjątków, podstaw debugowania i podstaw tworzenia dokumentacji
-
tworzenia skryptów wykonywalnych
-
pracy z przydatnymi modułami wbudowanymi Pythona: datetime, math, statistics, random, re (regex), os
Poznałeś już podstawy języka Python i chcesz zrobić kolejny krok na drodze do kariery Python Developera? Planujesz rozpocząć pracę nad bardziej zaawansowanymi projektami, ale czujesz, że brakuje Ci umiejętności? A może chcesz poznać najlepsze praktyki i narzędzia programistyczne wykorzystywane z Pythonem, tak by zwiększyć swoje szanse na rynku pracy?
Jeżeli chociaż raz odpowiedziałeś "TAK", ten kurs Pythona będzie dla Ciebie strzałem w dziesiątkę! Opanujesz w nim bardziej zaawansowane koncepty języka Python. Poznasz m.in. operator trójargumentowy, wyrażenie match case, sposób emulacji pętli do-while, operacje na kolekcjach, Garbage Collector i znacznie, znacznie więcej.
W trakcie kursu online wykonasz 3 praktyczne projekty, które będziesz mógł wykorzystać w swoim portfolio. Będą to: kalkulator numeryczny, kalkulator indeksu masy ciała i aplikacja do rysowania.
Typy danych, instrukcje i wyrażenia
Kurs zaczniemy od krótkiego wprowadzenia oraz instalacji i konfiguracji środowiska pracy języka Python. Następnie zapoznasz się z instrukcjami przypisania z aktualizacją oraz instrukcjami przypisania sekwencji. W kolejnych lekcjach kursu online rozwiniesz swoją wiedzę na temat operatorów i wyrażeń logicznych, operatora trójargumentowego oraz porównywania typów danych. Omówimy też emulację pętli do-while, wyrażenie match case, które zostało wprowadzone do Pythona od wersji 3.10 oraz typy i zastosowanie modułu datetime.
Funkcje, operacje na liczbach i łańcuchach znaków
Kolejne lekcje kursu będą poświęcone funkcjom. Poznasz w nich funkcje anonimowe i wyrażenia lambda, rekurencję i funkcje rekurencyjne oraz dekoratory funkcji wraz z zastosowaniem. Omówimy też operacje wykonywane na liczbach. Dowiesz się jak radzić sobie z zaokrąglaniem liczb, formatowaniem liczb zmiennoprzecinkowych oraz wykorzystaniem modułów math, random i statistics.
Przejdziemy też przez operacje wykonywane na łańcuchach znaków. Zapoznasz się z indeksowaniem, cięciem, przeszukiwaniem i formatowaniem łańcuchów znaków. Nauczysz się również przetwarzać łańcuchy znaków z wykorzystaniem modułu re (regex).
Operacje na kolekcjach
Cały obszerny rozdział naszego kursu Pythona poświęcimy zagadnieniom związanym z kolekcjami. Nauczysz się wykorzystywać iteratory i generatory oraz słowo kluczowe yield. Omówimy również obsługę kolekcji składanych (list, tuple, set, dictionary comprehension), wyliczenia (funkcja enumerate), sortowanie (funkcja sorted), pakowanie (funkcja zip), filtrowanie (funkcja filter), mapowanie (funkcja map), redukowanie (funkcja reduce), grupowanie (funkcja groupby) i kilka innych operacji na kolekcjach.
Obsługa wyjątków i operacje na plikach
W kolejnych lekcjach naszego szkolenia z Pythona dowiesz się, czym są wyjątki, jakie są ich typy i dlaczego właściwie ich potrzebujesz. Opanujesz obsługę wyjątków przy pomocy try, except, else i finally. Nauczysz się również ręcznego i warunkowego wywoływania wyjątków w kodzie i dowiesz się jak tworzyć własne klasy wyjątków.
Osobny rozdział kursu poświęcimy operacjom na plikach. Dowiesz się m.in. jak pobierać listy plików i folderów dla danej lokalizacji z wykorzystaniem modułu os. Nauczysz się tworzyć, przenosić, kopiować i usuwać foldery oraz pliki, a także zmieniać ich nazwy i rozszerzenia.
Praktyczne projekty
W kursie Pythona na poziomie średniozaawansowanym nie mogło zabraknąć tworzenia graficznego interfejsu użytkownika (GUI). Do jego budowy wykorzystamy bibliotekę tkinter. Pokażę Ci jak pracować z widgetami oraz jak kontrolować układ poszczególnych widgetów w oknie aplikacji za pomocą metod pack, place i grid.
Następnie zdobytą wiedzę wykorzystasz w praktyce tworząc aż 3 praktyczne projekty aplikacji, które pozwolą Ci nie tylko utrwalić nabyte umiejętności, ale również zrozumieć, jak różne komponenty i narzędzia współpracują ze sobą w realnym środowisku. Stworzysz kalkulator numeryczny, kalkulator indeksu masy ciała (BMI) oraz aplikację do rysowania. To stosunkowo proste aplikacje, jednak o realnym zastosowaniu, a ich ukończenie na da Ci nie tylko satysfakcję i kolejne pozycje w portfolio, ale przede wszystkim praktyczne umiejętności, które będziesz mógł wykorzystać w przyszłych przedsięwzięciach.
Kluczowe umiejętności Python Developera
W ostatniej części kursu poszerzysz swoją wiedzę o ważne umiejętności, przydatne w codziennej pracy programisty. Dostaniesz garść praktycznych porad dotyczących tworzenia dokumentacji oraz debugowania. Nauczysz się również tworzyć skrypty wykonywalne w języku python (pliki *.py) i dowiesz się jak działa Garbage Collector, który odpowiada za automatyczne odzyskiwanie pamięci zajmowanej przez obiekty, które nie są już używane.
Co jeszcze powinieneś wiedzieć?
Aby w pełni wykorzystać wiedzę zawartą w tym kursie online przyda Ci się podstawowa znajomość składni języka Python. Istotna będzie przede wszystkim znajomość typów zmiennych, instrukcji sterujących, pętli, funkcji i klas Jeżeli chcesz nadrobić zaległości, możesz to zrobić z jednym z naszych kursów:
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.
Kurs Python dla zielonych
159 zł
Kurs Programowanie w Python dla średniozaawansowanych
169 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 66 zł
Zyskujesz 26.24 zł w punktach na kolejne zakupy.
Fundamenty programowania w Python
179 zł
Kurs Programowanie w Python dla średniozaawansowanych
169 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 70 zł
Zyskujesz 27.84 zł w punktach na kolejne zakupy.
Programowanie obiektowe w Python
169 zł
Kurs Programowanie w Python dla średniozaawansowanych
169 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 68 zł
Zyskujesz 27.04 zł w punktach na kolejne zakupy.
Kurs testów jednostkowych w Pythonie - pewny kod na produkcji
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.
Program kursu
10 modułów · 53 lekcji
1 · Wprowadzenie
- Wstęp 08m 31s
- Jak korzystać z materiałów? 01m 14s
- FAQ i źródła wiedzy 06m 14s
- Instalacja i konfiguracja środowiska pracy 14m 58s
2 · Typy danych, instrukcje i wyrażenia
- Instrukcje przypisania z aktualizacją i przypisania sekwencji 12m 25s
- Operatory i wyrażenia logiczne 07m 58s
- Operator trójargumentowy 08m 03s
- Porównywanie typów danych 07m 46s
- Emulacja pętli do-while 03m 35s
- Wyrażenie match case 07m 57s
- Typy i zastosowanie modułu datetime 16m 43s
3 · Funkcje
- Funkcje anonimowe i wyrażenia lambda 07m 32s
- Rekurencja i funkcje rekurencyjne 10m 46s
- Dekoratory funkcji i ich zastosowanie 12m 32s
4 · Operacje na liczbach
- Zaokrąglanie liczb 12m 22s
- Formatowanie liczb zmiennoprzecinkowych 11m 57s
- Wykorzystanie modułu math 14m 14s
- Wykorzystanie modułu statistics 12m 58s
- Wykorzystanie modułu random 11m 59s
5 · Operacje na znakach i łańcuchach znaków
- Indeksowanie i wycinanie 09m 43s
- Metody klasy String 10m 35s
- Wyszukiwanie wzorców w łańcuchach znaków 08m 46s
- Formatowanie łańcuchów znaków 06m 03s
- Przetwarzanie łańcuchów znaków z wykorzystaniem modułu re (regex) 13m 18s
6 · Operacje na kolekcjach
- Iteratory i generatory (oraz słowo kluczowe yield) 11m 27s
- Obsługa kolekcji składanych (list, tuple, set, dictionary comprehension) 08m 13s
- Wyliczenia (funkcja enumerate) 08m 20s
- Sortowanie (funkcja sorted) 06m 02s
- Pakowanie (funkcja zip) 04m 01s
- Filtrowanie (funkcja filter) 08m 08s
- Mapowanie (funkcja map) 09m 59s
- Redukowanie (funkcja reduce) 04m 32s
- Grupowanie (funkcja groupby) 07m 50s
- Inne operacje na kolekcjach 14m 14s
7 · Obsługa wyjątków
- Czym są wyjątki, jakie są ich typy i dlaczego ich potrzebujemy? 05m 29s
- Obsługa wyjątków (try, except, else, finally) 10m 43s
- Ręczne i warunkowe wywołanie wyjątku w kodzie (raise i assert) 05m 32s
- Tworzenie własnych klas wyjątków 09m 36s
8 · Operacje na plikach
- Pobieranie listy plików i folderów dla danej lokalizacji z wykorzystaniem modułu os 11m 03s
- Zarządzanie plikami i folderami (tworzenie, przenoszenie, kopiowanie, usuwanie) 10m 30s
- Zmiana nazw i rozszerzeń 03m 43s
9 · Tworzenie graficznego interfejsu użytkownika (GUI)
- Wprowadzenie do GUI w Pythonie z wykorzystaniem biblioteki tkinter 05m 20s
- Praca z widgetami 09m 25s
- Kontrolowanie układu 11m 12s
- Interaktywność aplikacji 07m 05s
- Projekt nr 1 - kalkulator numeryczny 12m 39s
- Projekt nr 2 - kalkulator indeksu masy ciała 05m 03s
- Projekt nr 3 - aplikacja do rysowania 06m 46s
10 · Inne
- Podstawy tworzenia dokumentacji 08m 04s
- Podstawy debugowania 09m 08s
- Tworzenie skryptów wykonywalnych (pliki *.py) 04m 50s
- Garbage Collector - Czyli jak Python sprząta za nas pamięć? 03m 07s
- Zakończenie 05m 18s
Twój instruktor
Piotr Dzwiniel
Neuronaukowiec | Programista | Danetyk
Opinie kursantów
„Prowadzący szkolenie bardzo dobrze przygotowany merytorycznie. Potrafi na prostych przykładach wytłumaczyć krok po kroku nawet skomplikowane kwestie. Szkolenie bardzo polecam!"
„Szkolenie przeprowadzone bardzo dokadnie i zrozumiale, bardzo polecam kademu kto do tej pory nie mial do czynienia z branza IT ale rowniez wszystkim tym ktorzy chca poglebic swoja wiedze"
„Kurs został w profesjonalny sposób przygotowany. Widać, że prowadzący ma bardzo dużo wiedzy na temat języka programowania i przedstawia ją w jak najjaśniejszy sposób. Bardzo dużo można się nauczyć. Polecam :)"
„Bardzo dobrze przygotowany i prowadzony kurs. Jasny przekaz przez prowadzącego, objaśnienie poszczególnych części pisanego kodu i praktycznego zastosowania. Polecam wszystkim zainteresowanym językiem Python - obowiązkowa pozycja na liście szkoleń do przerobienia."
„dużo informacji, troszke mało praktyki"
„Świetne szkolenie, prowadzący brylant. Polecam"
„Poznanie pythona w stopniu zaawansowanym powoli staje się w dzisiejszych czasach must have osób zajmujących się na poważnie programowaniem. Kurs dobrze wprowadza na wyższy poziom opanowania tego języka"
„Bardzo fajny kurs."
„Dobrze poprowadzony kurs. Polecam każdemu kto chce zacząć przygodę z programowanie w języku Python"
„spoko"
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
Fundamenty programowania w Python
179 zł
Programowanie
Kurs Python dla zielonych
159 zł
Programowanie
Kurs Python - zaawansowany
149 zł
Programowanie
Programowanie obiektowe w Python
169 zł
Programowanie
Kurs Django - aplikacje webowe od podstaw
149 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 SQL - bazy danych od podstaw
159 zł
Programowanie
Kurs Machine Learning - projektowanie sieci neuronowych
159 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 ·
169 zł

