Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python: 100 praktycznych ćwiczeń bez sztucznej teorii
Rating: 4.8 out of 5(7 ratings)
130 students

Python: 100 praktycznych ćwiczeń bez sztucznej teorii

Ćwiczenia praktyczne: API, JSON, pliki, automatyzacja, OOP bez zwierząt – Python, jakiego potrzebujesz
Last updated 9/2026
Polish

What you'll learn

  • Zastosujesz Pythona do rozwiązywania praktycznych problemów z prawdziwego świata, takich jak analiza zamówień, przetwarzanie logów czy praca z API.
  • Zbudujesz kompletne mini-projekty, w tym parser logów, wykrywacz zmian w katalogach, kolejkę zadań oraz klienta HTTP z obsługą błędów.
  • Nauczysz się pracy z danymi w formatach JSON i CSV oraz przetwarzania ich za pomocą funkcji, struktur danych i pętli.
  • Zrozumiesz, jak tworzyć modularny, testowalny kod w Pythonie z użyciem programowania obiektowego i własnych funkcji.

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

17 sections • 129 lectures • 1h 50m total length
  • Wstęp0:42

    Praktyka czyni mistrza

    Zawsze powtarzam jedną rzecz: nie teoria, tylko praktyka buduje prawdziwe umiejętności.

    Nie zliczę, ile razy ktoś mówił mi: „Oglądałem kurs, wszystko rozumiałem, ale potem usiadłem do projektu… i pustka”.
    Wiesz dlaczego tak się dzieje? Bo samo oglądanie to za mało. To tak, jakby uczyć się jazdy na rowerze z podręcznika. Możesz znać wszystkie zasady, ale dopiero jak wsiądziesz na rower – zaczyna się prawdziwa nauka.

    Dlatego ten kurs będzie inny.

    Zero teoretycznego gadania, tylko ćwiczenia. Konkretne zadania, które mają Ci pomóc w ćwiczeniu tego, co naprawdę się liczy. Czasem łatwe, czasem trochę trudniejsze - ale każde z nich zaprojektowałem tak, żeby coś w Tobie zostało. Nie na chwilę. Na długo.

    Nie musisz być mistrzem od razu. Wystarczy, że zaczniesz działać. Bo to właśnie działanie krok po kroku buduje pewność siebie i realne umiejętności.

    Nie uczysz się dla ocen. Uczysz się dla siebie. I to jest najważniejsze.

    Zacznijmy. Bez spiny, bez wymówek - po prostu róbmy swoje :-)

    W razie ew. pytań pamiętaj, że jestem tutaj by w razie czego pomóc! 

  • Jak rozwiązywać zadania w interfejsie Udemy5:20

    Pokażę Ci jak ogarnąć interfejs Udemy

Requirements

  • Podstawowa znajomość składni Pythona (np. zmienne, pętle, instrukcje warunkowe)
  • Umiejętność uruchamiania skryptów Python na komputerze (np. przez edytor lub terminal)

Description

Zacznę od szczerości: od zawsze wkurzało mnie, że większość zadań do nauki Pythona wygląda tak samo.

„Stwórz klasę Zwierzę, która dziedziczy po Organizmie. Dodaj metodę daj_głos() i stwórz klasę Pies.”

Serio?

Za każdym razem miałem wrażenie, że nie uczę się programowania, tylko próbuję zdać jakiś wymyślony egzamin. A przecież w prawdziwej pracy nikt nie pisze klas kota i psa.

Dlatego stworzyłem ten kurs inaczej.

Znajdziesz tu 100 ćwiczeń, które pokazują praktyczne zastosowanie Pythona - bez owijania w bawełnę, bez sztucznej teorii, bez zbędnych klas Zwierząt.

W jednym z zadań budujesz np. narzędzie do pobierania danych o postaciach z uniwersum Rick and Morty, z obsługą podziału na strony i przetwarzaniem wyników (PagedFetcher).


W innym ćwiczysz monitorowanie folderu (DirectoryWatcher) i reagowanie na pojawienie się nowych plików.


Dalej tworzysz np. parser logów z callbackiem, scheduler zadań, kolejkę zapisu do pliku, własny system cache z TTL, a nawet grę tekstową.

Pracujesz z:

  • plikami tekstowymi, CSV i JSON

  • zewnętrznymi źródłami danych (API)

  • systemem plików, detekcją zmian i własnymi callbackami

  • modularnym kodem i refaktoryzacją

  • programowaniem obiektowym, ale tylko wtedy, gdy to ma sens – np. przy tworzeniu ConfigManagera, PluginManagera, DbSession, a nie przy klasie Papuga

  • strumieniowym przetwarzaniem danych, generatorami, wzorcami projektowymi (Command, Observer)

  • oraz z praktyką opartą na życiowych zadaniach – od e-commerce, przez gry, po automatyzację

Kurs prowadzi Cię od bardzo prostych rzeczy (zmienne, input, print) aż po poważne, otwarte zadania dla osób, które chcą pisać produkcyjny kod.

Jeśli:

  • znasz już podstawy Pythona,

  • czujesz, że chcesz wejść poziom wyżej,

  • i masz dość sztucznych zadań typu "pętle z gwiazdek" i "klasa Papuga" –

to ten kurs jest dokładnie tym, czego szukasz.

GWARANCJA SATYSFAKCJI

Ponad 350,000 studentów na Udemy uczy się z moich kursów. Dołącz do grupy zadowolonych Użytkowników. Jeśli mój kurs Ci się nie spodoba, to pamiętaj, że masz aż 30 dni na to, by uzyskać pełną refundację. Gwarantuję Ci 100% satysfakcji.


POMOC INSTRUKTORA

Jeśli masz jakiekolwiek pytania, związane z poruszonymi tematami w Python to pisz śmiało, zawsze chętnie pomogę :)

Who this course is for:

  • Dla osób, które znają podstawy Pythona i chcą przejść na poziom średniozaawansowany
  • Dla programistów, którzy wolą ćwiczenia z życia wzięte zamiast sztucznych przykładów
  • Dla tych, którzy chcą lepiej rozumieć kod, pisać bardziej modułowo i pracować z danymi
  • Idealny dla osób uczących się samodzielnie, które chcą praktyki zamiast wykładów