GEEKON
Kurs Python Master - Od podstaw do eksperta
Cena kursu: 1197zł
Startujemy 17 listopada 2025
Zostań ekspertem Pythona!
18-tygodniowy kurs online, który wprowadzi Cię w świat Pythona. Od podstawowych operacji i funkcji języka poprzez programowanie obiektowe, aż do zaawansowanych elementów takich jak analiza danych, budowanie REST API i tworzenie testów. Kurs przygotowany jest w taki sposób, aby każdy (nawet bez doświadczenia) zdobył umiejętności, które pozwolą sprawnie tworzyć zaawansowane rozwiązania. Python wykorzystywany jest m.in. do analizy danych, data science, wytwarzania oprogramowania, automatyzacji testów, sztucznej inteligencji, badaniach naukowych i programowaniu superkomputerów
Co zyskujesz?
ponad 120 lekcji z doświadczonym praktykiem
ponad 200 ćwiczeń z rozwiązaniami i omówieniem
dostęp do grupy wsparcia na Discordzie
certyfikat ukończenia
dostęp do aktualizacji
Ebooki:
- Dobre praktyki programistyczne
- Podstawowe operacje w Pythonie
Sprawdź, czy jesteś w dobrym miejscu:
Ten kurs jest dla Ciebie, jeśli:
Nie masz żadnego doświadczenia w programowaniu i chcesz zacząć od zera
Chcesz zwiększyć swoją wartość na rynku pracy i zostać ekspertem od Pythona
Chcesz jak najlepiej przygotować się do pracy w IT i testów technicznych
Chcesz nauczyć się pisać efektywny i czytelny kod
Ten kurs nie jest dla Ciebie, jeśli:
Masz zaawansowaną wiedzę z Pythona i znakomite portfolio projektów
Nie chcesz uczyć się programowania
Szukasz krótkiego kursu z minimalnym zaangażowaniem
Szukasz kursu programowania stron internetowych lub aplikacji mobilnych
Dlaczego warto?
Nauczysz się praktycznie wykorzystywać jeden z najpopularniejszych i najwszechstronniejszych języków programowania na świecie.
W każdym tygodniu nauki otrzymasz lekcje wideo, praktyczną wiedzę oraz masę ćwiczeń utrwalających wiedzę
Poznasz na bardzo dobrym poziomie język Python, nauczysz się tworzyć świetny kod oraz poznasz szeroki wachlarz narzędzi wykorzystywany w wielu dziedzinach biznesu
Przez cały kurs rozwiążesz ponad 200 praktycznych zadań. Do każdego otrzymasz rozwiązanie w formie nagrania
Co znajdziesz w kursie?
Tydzień 0: Wstęp
Krótki wstęp, który pokaże Ci, jak studiować kurs, aby wycisnąć z niego jak najwięcej.
Lekcje:
- Opis kursu
- Wymagania
- Jak studiować kurs
Tydzień 1: Wprowadzenie do Pythona
Lekcje:
- Czym jest Python i do czego się go używa
- Porównanie z innymi językami programowania
- Przygotowanie środowiska
- Tworzenie i uruchamianie pierwszych skryptów
- Konfiguracja pierwszego projektu z virtual environment
Tydzień 2: Podstawy języka Python
Lekcje:
- Zmienne - deklaracja, nazewnictwo, przypisanie
- Input/Output
- Podstawowe typy danych
- Operacje na liczbach i tekście
- Konwersja typów
- Formatowanie tekstu (f-strings)
- Ćwiczenia
Tydzień 3: Instrukcje warunkowe i operatory
Lekcje:
- Operatory arytmetyczne
- Operatory przypisania
- Instrukcja if
- Konstrukcja if-elif-else
- Operatory porównania i operatory logiczne
- Zagnieżdżone instrukcje warunkowe
Tydzień 4: Pętle
Lekcje:
- Pętla for
- Funkcja range() i jej parametry
- Pętla while
- Instrukcje break i continue
- Pętla for-else i while-else
- Zagnieżdżone pętle
- Ćwiczenia
Tydzień 5: Podstawowe struktury danych
Lekcje:
- Listy
- Krotki
- Słowniki
- Zbiory
- Iteracja przez struktury danych
- Ćwiczenia
Tydzień 6: Funkcje
Lekcje:
- Definiowanie funkcji
- Parametry i argumenty funkcji
- Wartości domyślne parametrów
- Zasięg zmiennych
- Dokumentacja funkcji
- Ćwiczenia
Tydzień 7: Moduły i pakiety
Lekcje:
- Import modułów
- Podstawowe moduły
- Tworzenie własnych modułów
- Zarządzanie pakietami z pip
- Struktura projektu
- Ćwiczenia
Tydzień 8: Obsługa wyjątków i zaawansowane debugowanie
Lekcje:
- Typy błędów w Pythonie
- Konstrukcja try-except-finally
- Przechwytywanie konkretnych wyjątków
- Rzucanie własnych wyjątków
- Najlepsze praktyki obsługi błędów
- Zaawansowane debugowanie i logging
- Ćwiczenia
Tydzień 9: Programowanie obiektowe - podstawy
Lekcje:
- Koncepcja OOP
- Definiowanie klas
- Konstruktor
- Metody instancji i atrybuty
- Enkapsulacja
- Metody specjalne
- Ćwiczenia
Tydzień 10: Praca z różnymi źródłami danych
Lekcje:
- Otwieranie i zamykanie plików
- Tryby pracy z plikami
- Obsługa plików CSV
- Obsługa plików JSON
- Obsługa plików XML
- Operacje na systemie plików
- Praca z bazami danych
- Ćwiczenia
Tydzień 11: Programowanie obiektowe - zaawansowane
Lekcje:
- Dziedziczenie
- Klasa bazowa i klasy pochodne
- Nadpisywanie metod
- Funkcja super()
- Dziedziczenie wielokrotne
- Klasy abstrakcyjne
- Polimorfizm
- Ćwiczenia
Tydzień 12: Dobre praktyki programistyczne
Lekcje:
- Zasady SOLID
- Wzorce projektowe
- PEP8
- Ćwiczenia
Tydzień 13: Testy jednostkowe
Lekcje:
- Wprowadzenie do pytest
- Testy jednostkowe
- Mockowanie
- Ćwiczenia
Tydzień 14: Web API
Lekcje:
- Wprowadzenie do API
- Integracja z zewnętrznym API
- Współpraca z modelami LLM (AI)
- Podstawy Flask
- Podstawy FastAPI
- Ćwiczenia
Tydzień 15: Pandas - praca z danymi
Lekcje:
- Wprowadzenie do Pandas
- Series i DataFrame
- Wczytywanie danych
- Podstawowe operacje na DataFrame
- Filtrowanie i sortowanie danych
- Grupowanie i agregacje
- Podstawy wizualizacji danych
- Eksport danych
- Ćwiczenia
Tydzień 16: Praza z Excelem
Lekcje:
- Wprowadzenie i wybór odpowiednich narzędzi
- Openpyxl - wstęp
- Openpyxl - iteracje i zakresy
- Openpyxl - formatowanie i stylowanie
- Openpyxl - formuły i wykresy
- Xlwings - interakcja z otwartym Excelem
- Xlwings - makra i UDF
- Ćwiczenia
Tydzień 17: Podstawy automatyzacji testów
Lekcje:
- Wprowadzenie do Selenium
- Selenium WebDriver
- Lokalizowanie elementów na stronie
- Interakcja z elementami strony
- Waits i synchronizacja
- Obsługa okien, alertów i iframe
- Ćwiczenia
Tydzień 18: Automatyzacja testów w Pythonie
Lekcje:
- Lokalizowanie elementów na stronie - XPath
- Headless browsing
- Page Object Model
- Page Factory
- Fixtures i setup/teardown
- Parametryzacja testów
- Ćwiczenia
Gwarancja zwrotu pieniędzy
Wszystkie moje kursy i szkolenia są najlepsze – innych nie prowadzę. Wszyscy jesteśmy ludźmi i możemy się ze sobą dogadać, dlatego nie musisz obawiać się zakupu. Założenie gwarancji satysfakcji jest proste: NIE PONOSISZ ŻADNEGO RYZYKA związanego z zakupem. Biorę to na klatę. Jeżeli z jakiegokolwiek powodu zakupiony Kurs Python Master nie spełnia Twoich oczekiwań, poinformuj mnie o tym w ciągu 14 dni od daty zakupu, a otrzymasz pełny zwrot pieniędzy.
Poznaj twórcę kursu
Trener z wieloletnią praktyką w zakresie nauczania technologii w obszarze IT, programista fullstack, ze szczególnym uwzględnieniem zakresu baz danych.
Specjalista, nauczyciel i partner biznesowy, który z wiedzą, umiejętnościami, pasją i zaangażowaniem wprowadza swoich słuchaczy w świat programowania.
Brał udział w rekrutacji ponad 100 juniorów do IT. W swoim życiu kieruje się słowami Alberta Einsteina:
„Jeśli nie potrafisz wytłumaczyć czegoś w prosty sposób, to znaczy, że tak naprawdę tego nie rozumiesz”.





