Archiwum dnia: 9 czerwca 2026


Debugging to proces znajdowania i naprawiania błędów (bugów) w kodzie. Rodzaje błędów: Dlaczego debugging jest ważny? Metody debugowania 1. Print debugging (najprostsza) Zalety: Wady: 2. Asercje (Assertions) Użycie: Python 3. Logging – profesjonalne logowanie Poziomy logowania: 4. Debugger PDB (Python Debugger) PDB to wbudowany debugger w Pythonie. Podstawowe komendy PDB: 5. Breakpoint() […]

22. Python – Debugging (Debugowanie)


Generics (Typy ogólne) to mechanizm pozwalający na tworzenie klas, funkcji i struktur danych działających z różnymi typami, zachowując bezpieczeństwo typów. Dlaczego Generics? W Pythonie: Moduł typing (Python 3.5+) Moduł typing Funkcje z typami TypeVar – zmienne typowe TypeVar pozwala stworzyć „placeholder” dla typu. Generic – klasa ogólna Para – generic z dwoma typami Stos (Stack) […]

21. Python – Szablony (wzorce) klas – Generics


Algorytm to precyzyjny zestaw kroków prowadzących do rozwiązania problemu. Dlaczego algorytmy? W tej lekcji: Złożoność obliczeniowa (Big O Notation) Złożoność obliczeniowa mierzy jak szybko rośnie czas wykonania algorytmu wraz ze wzrostem rozmiaru danych. Notacja Big O O(n) – „Big O of n” – opisuje najgorszy przypadek. Najczęstsze złożoności (od najlepszej do najgorszej): Notacja Nazwa Przykład […]

20. Python – Algorytmy: Sortowanie i Przeszukiwanie



Wprowadzenie Wizualizacja danych to kluczowy element analizy – pozwala szybko zrozumieć dane i wyciągnąć wnioski. Biblioteki: Matplotlib – podstawy Instalacja Pierwszy wykres – linia Personalizacja linii Wiele linii na jednym wykresie Typy wykresów Wykres punktowy (scatter) Wykres słupkowy (bar) Wykres słupkowy poziomy Histogram Wykres kołowy (pie) Wyciągnięty kawałek (explode) Wykres pudełkowy (box plot) Wiele wykresów (subplots) Zapisywanie wykresów Pandas + Matplotlib Pandas ma wbudowaną integrację z Matplotlib. Seaborn – piękniejsze wykresy Instalacja Podstawy Seaborn Wykres z regresją liniową Wykres skrzypcowy (violin) Heatmapa (korelacja) Pair plot Praktyczne przykłady Przykład 1: Analiza sprzedaży Przykład 2: Porównanie produktów Przykład 3: Rozkład wieku Przykład 4: Dashboard z wieloma wykresami Podsumowanie Matplotlib: Personalizacja: Seaborn: Integracja z Pandas:

19. Python – Wykresy (Matplotlib i Seaborn)


Analiza danych to proces przetwarzania, czyszczenia i interpretowania danych w celu wyciągnięcia użytecznych informacji. Python jest jednym z najpopularniejszych języków do analizy danych. Format CSV CSV (Comma-Separated Values) to prosty format przechowywania danych tabelarycznych w pliku tekstowym. Struktura: Python ma wbudowany moduł csv do czytania i zapisywania plików CSV. Odczyt pliku CSV Odczyt jako […]

18. Python – Analiza danych: CSV i Pandas