Kurs Python - średniozaawansowany
Rozwiń swoje umiejętności programowania w języku Python. Naucz się pisać zaawansowane skrypty i wykorzystaj obiektowość do tworzenia interaktywnych aplikacji okienkowych.
Szczegóły, które warto znać
Opis szkolenia
Czego się nauczysz:
-
instalacji Pythona i przygotowania środowiska na różnych systemach
-
tworzenia zaawansowanych skryptów
-
importowania własnych modułów i pracy z bibliotekami
-
zaawansowanej iteracji i zrozumienia list
-
pisania i efektywnego wykorzystania klas
-
podstaw programowania obiektowego
-
zastosowania hermetyzacji, polimorfizmu, dziedziczenia
-
tworzenia interaktywnych aplikacji okienkowych
Python to język z olbrzymim potencjałem. W swoich produktach korzystają z niego między innymi: NASA, Google, Netflix czy Microsoft. Python znalazł również zastosowanie w prężnie rozwijającym się uczeniu maszynowym, data science czy IoT. Już dziś zapotrzebowanie na programistów Pythona jest olbrzymie, a ich zarobki jednymi z najwyższych w branży. Nauka tego języka jest więc zdecydowanie dobrym krokiem, jeżeli plany zawodowe wiążesz właśnie z programowaniem. Dzięki temu szkoleniu rozwiniesz zdobyte wcześniej umiejętności, ale przede wszystkim nauczysz się myśleć jak programista.

Środowisko pracy
Jeżeli znasz już podstawy Pythona lub potrafisz programować w innym języku, to śmiało możesz skorzystać z tego szkolenia, by zwiększyć swoją wiedzę. Na początku dowiesz się jak przygotować środowisko pracy w Windows, Linux oraz wykorzystać wirtualne środowisko virtualenv, do instalacji w jednym systemie różnych wersji niezależnych od siebie bibliotek. W trakcie wstępnych rozdziałów odświeżysz również swoją wiedzę na temat podstawowych typów danych, tak byś mógł płynnie przejść do programowania obiektowego, którym zajmiemy się nieco później.
Zaawansowane skrypty
Cały osobny rozdział kursu poświęciłem skryptom, które będziesz mógł wykorzystać nie tylko w pracy programisty, ale też administratora. Pokażę Ci jak pracować z funkcjami, przydatnymi bibliotekami, importować moduły czy stosować zaawansowaną iterację. Wspólnie przygotujemy klasę, która dzięki bibliotece SFML pozwoli nam zakodować interaktywną grę z środowiskiem graficznym i obsługą myszy.
Programowanie obiektowe
Budując naszą grę poznasz najważniejsze aspekty obiektowości Pythona. Poznasz pola dostępne w klasie. Dowiesz się jakie są różnice między hermetyzacją a dziedziczeniem oraz czym jest polimorfizm. Nauczysz się pisać argumenty i przekazywać je do swojego programu, tak aby uczynić go bardziej interaktywnym. Dzięki bibliotece argparse swoje programy i skrypty wzbogacisz o argumenty wyświetlające pomoc dla użytkownika, np. z instrukcją jak korzystać z Twojego oprogramowania. Całą tę wiedzę zdobędziesz ucząc się na praktycznych przykładach, dzięki czemu nawet zaawansowane zagadnienia zrozumiesz bez najmniejszego problemu.
Co jeszcze powinieneś wiedzieć?
Abyś mógł jeszcze efektywniej wykorzystać ten kurs, dołączyliśmy do niego przydatne materiały dodatkowe. Pozwolą Ci one sprawdzić poprawność Twojego kodu i utrwalić zdobytą już wiedzę i umiejętności. Do swobodnego korzystania z kursy wymagana jest podstawowa wiedza na temat programowania w języku Python. Jeszcze jej nie zdobyłeś? Zrób to z naszymi szkoleniami!
Program kursu
6 modułów · 51 lekcji
1 · Wprowadzenie
- Wstęp 01m 03s
- Jak korzystać z materiałów dodatkowych? 01m 51s
2 · Przygotowanie środowiska
- Instalacja Python 3 w środowisku Windows 02m 45s
- Instalacja Python 3 w WSL (Windows Subsystem for Linux) 07m 03s
- Instalacja Python 3 na Linux - Ubuntu vs CentOS 10m 13s
- Instalacja Python 3 ze źródła w Ubuntu 06m 08s
- Instalacja Visual Studio Code na Windows 01m 43s
- Konfiguracja Visual Studio Code na Windows 03m 54s
- Instalacja Visual Studio Code na Ubuntu 01m 23s
- Konfiguracja Visual Studio Code na Ubuntu 01m 28s
- Tworzenie i Uruchomienie pierwszego skryptu w Python 02m 18s
3 · Typy danych wspólnych
- String 10m 18s
- Numbers (int and float) 08m 41s
- Booleans i None 04m 59s
- Lista 16m 15s
- Tuples 07m 40s
- Słownik (dicts) 14m 34s
4 · Kontrola przepływu
- Warunki i porównania 11m 48s
- Warunki i porównania: IF/ELIF/ELSE 09m 00s
- Pętla while 07m 02s
- Pętla for 04m 29s
- Operatory logiczne 09m 33s
5 · Skrypty
- Input użytkownika 15m 28s
- Używanie funkcji w skryptach 12m 33s
- Biblioteki, praca z plikami i zmienne środowiskowe 14m 58s
- Parametry w command line 04m 41s
- Import własnego modułu 10m 31s
- argparse 07m 57s
- Try, except, else, finally 04m 23s
- Wykonywanie poleceń powłoki w python 10m 55s
- Zaawansowana iteracja ze zrozumieniem list 05m 36s
- random & json 09m 53s
- shutil & glob 13m 08s
- re & math 05m 17s
6 · Programowanie obiektowe
- Pola 05m 04s
- Hermetyzacja 10m 27s
- Porównywanie obiektów 07m 55s
- Kółko i krzyżyk - klasa 10m 23s
- Kółko i krzyżyk - main 02m 49s
- Dziedziczenie 09m 49s
- Dziedziczenie - przykład 05m 28s
- Metody wirtualne 03m 16s
- Klasa abstrakcji 07m 06s
- Dziedziczenie wielokrotne 12m 22s
- Polimorfizm 09m 11s
- Obiektowo - Tic Tac Toe - instalacja biblioteki pysfml i pierwsze okno 09m 35s
- Obiektowo - Tic Tac Toe - plansza 06m 23s
- Obiektowo - Tic Tac Toe - odczytujemy planszę 13m 45s
- Obiektowo - Tic Tac Toe - obsługa kliknięć myszą 13m 09s
- Obiektowo - Tic Tac Toe - zakończenie gry 05m 19s
- Zakończenie 00m 45s
Twój instruktor
Piotr Kośka
Virtualization & Cloud Engineer
Opinie kursantów
„Świeny kurs. Kurs zakupiłem, ponieważ miałem niedosyt po przerobieniu kurs podstawowego Pythona. A materiał jest idealny jeżeli np. studiuje się Pythona na studiach"
„Materiał przedstawiony jasno, zwięźle i na temat. Dobre uzupełnienie po materiale podstawowym, można zgłębić wiedzę na temat programowania w pythonie. Dla mnie 11/10!"
„Szkolenie idealnie rozszerza poprzedni kurs podstawowy z Pythona. Pojawia się wiele nowych i złożonych zagadnień, które z każdą sekundą tłumaczenia stają się coraz jaśniejsze. Po wielu tematach można się uśmiechnąć i pomyśleć "ja naprawdę tego nie rozumiałem?". Szkolenie profesjonalnie przygotowane i wykonane. W takich pieniądzach, w jakich można kupić niektóre kursy, ten ma prawdopodobnie najlepszy stosunek jakości do ceny. Osobiście jestem bardzo zadowolony z zakupu."
Czytaj więcej
Zwiń
„Polecam kurs Python - średniozaawansowany. Autor przejrzyście wyjaśnia logikę i składnię kodu. Kurs jest doskonałą formą wzbogacenia wiedzy i utrwalenia zakresu kursu z poziomu podstawowego. Dobrze zainwestowany czas i pieniądze."
„świetny kurs"
„Super profesjonalny kurs."
„Dobry kurs"
„Super kurs."
„Python klucz do sukcesu"
„Ciekawy kurs "
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

