Monthly Archives: wrzesień 2025

Odcinek 15/15– jednoplikiowa apka raportowa (CSV → KPI → wykresy → raporty)

foto kurs pythona odcinek 15

Co to robi Program czyta plik CSV ze sprzedażą, sprawdza dane, liczy KPI, rysuje wykresy, zapisuje wyniki (CSV/Excel/JSON) i drukuje czytelne podsumowanie w konsoli. 1) Wymagania (co musisz mieć) 2) Dane wejściowe (twój CSV) Utwórz plik sprzedaz.csv i wklej np. to (UTF-8, przecinki): 3) Struktura katalogu (prosto) 4) Jak uruchomić W terminalu (będąc w folderze […]

Odcinek 14/15 – Mini-projekty z danymi: od CSV do prostego „dashboardu”

foto kurs pythona odcinek 14

Cel:Weźmiemy zwykły plik z danymi sprzedażowymi (CSV), wczytamy go do Pythona, policzymy podstawowe liczby (KPI), zrobimy wykresy i prosty raport w konsoli.Każdy krok jest dokładnie opisany i możesz go skopiować 1:1. 1) Dane startowe – plik CSV Najpierw przygotuj plik sprzedaz.csv (np. w Notatniku). Wklej do niego: Zapisz plik obok swojego skryptu Pythona. 2) Wczytanie […]

Odcinek 13/15 – Pierwsze kroki z NumPy, pandas i matplotlib

foto kurs pythona odcinek 13

Po co to? Po tym odcinku policzysz średnie, posortujesz dane i zrobisz wykres bez bólu głowy. 1) Instalacja w 2 minuty W terminalu: Na początek wystarczy zainstalować globalnie. Później poznasz wirtualne środowiska. 2) NumPy – szybkie liczenie na tablicach Myśl o ndarray jak o „super-liście” liczb: szybka, jedna operacja działa na całą tablicę. Tablica 2D […]

Odcinek 12/15 – Wyrażenia regularne (regex) w Pythonie bez strachu

foto kurs pythona odcinek 12

Cel: po tym rozdziale: 1) Start: moduł re i „surowe” łańcuchy Regex to wzorzec zapisany jako tekst. W Pythonie piszemy go jako surowy łańcuch (z r”…”), żeby backslash \ nie robił niespodzianek. 2) Najważniejsze klocki składni (po ludzku) Przykład – polski kod pocztowy DD-DDD: re.fullmatch wymaga dopasowania całości. 3) Grupy (w tym nazwane) – wyciągasz […]

Odcinek 11/15 – Daty i czas w Pythonie

foto kurs pythona odcinek 11

Cel: po tym rozdziale: 1) Podstawowe klocki: date, time, datetime Python ma trzy typy obiektów do pracy z czasem: Typ Co przechowuje date samą datę (rok, miesiąc, dzień) time samą godzinę (godziny, minuty, sekundy) datetime datę i godzinę razem Chcesz złożyć konkretny moment z daty i godziny? 2) Ładne wyświetlanie i wczytywanie – strftime i […]

Odcinek 10/15 – Zaawansowane struktury i techniki funkcyjne

foto kurs pythona odcinek 10

Cel: po tym rozdziale Twój kod będzie krótszy, szybszy i bardziej „pythonowy”.Poznasz: 1) Comprehensions – pętle w jednej linijce To prosty zapis, który tworzy listy, słowniki i zbiory bez długich pętli. Lista Z warunkiem: Słownik Zbiór 💡 Używaj comprehensions, gdy tworzysz nową kolekcję z innej.Jeśli logika jest zbyt skomplikowana – lepsza zwykła pętla. 2) Iteratory […]

Odcinek 9/15 – Programowanie obiektowe (OOP) w Pythonie

foto kurs pythona odcinek 9

Cel: po tym rozdziale: 1) Klasa i obiekt – co to w ogóle jest? Wyobraź sobie przepis na pizzę (klasa) i pizzę na talerzu (obiekt). 2) Tworzenie klasy i obiektu – pierwszy przykład 3) Atrybuty: wspólne i indywidualne 4) Metody: instancji, klasy i statyczne 5) Dziedziczenie – dzieci przejmują cechy rodziców Dzięki dziedziczeniu możesz tworzyć […]

Odcinek 8/15 – Operacje na plikach w Pythonie

foto kurs pythona odcinek 7

Cel: po tym rozdziale będziesz umieć: 1) Co to jest plik i po co nam tryby? Każdy dokument, zdjęcie czy notatka na komputerze to plik.W Pythonie możemy go otworzyć w różnych trybach: Tryb Co robi „r” tylko czyta (domyślny) „w” zapisuje – nadpisuje całość „a” dopisywanie na końcu „b” tryb binarny (np. obrazki) „r+” czyta […]

Odcinek 7/15 – Obsługa wyjątków i debugowanie w Pythonie

foto kurs pythona odcinek 7

Cel: po tym rozdziale będziesz wiedzieć: 1) Błędy vs. wyjątki – co i po co? Błąd składniowy (SyntaxError) – komputer nawet nie wystartuje programu.Przykład: Wyjątek – program ruszył, ale zatrzymał się w trakcie: Python zna dziesiątki wyjątków: ValueError, IndexError, KeyError, FileNotFoundError, TypeError i wiele innych. 2) try i except – przejmowanie kontroli Podstawowy schemat: Dzięki […]

Odcinek 6/15 – Moduły i biblioteki w Pythonie

foto kurs pythona odcinek 6

Cel: po tym rozdziale będziesz wiedzieć: 1) Co to jest moduł? Wyobraź sobie, że piszesz program i wiele razy potrzebujesz tych samych obliczeń.Zamiast wklejać kod w każdym miejscu, wkładasz go do osobnego pliku .py – to właśnie moduł. Przykład – moduł math (wbudowany w Pythona): Tak jak w domu masz pudełko z narzędziami, tak w […]

Odcinek 5/15 – Funkcje w Pythonie: od prostych do bardziej zaawansowanych

foto kurs pythona odcinek 5

Cel: po tym rozdziale napiszesz funkcje, które rozwiążą mały problem raz, a potem użyjesz ich wiele razy – bez kopiowania kodu. 1) Po co funkcje? (po ludzku) Funkcja to nazwany przepis. Dajesz składniki (argumenty), dostajesz wynik (return).Bez funkcji kopiujesz kod w wielu miejscach. Z funkcją – wywołujesz ją jednym słowem. Bez funkcji: Z funkcją: 2) […]

Odc. 4/15. Warunki i pętle w praktyce (if/elif/else, match–case, while, for, break/continue, enumerate, zip)

foto kurs pythona odcinek 4

Cel odcinka: po lekturze napiszesz programy, które podejmują decyzje i powtarzają czynności. Poznasz praktyczne skróty, unikniesz typowych pułapek i zobaczysz, jak pisać kod czytelnie. 1) „Prawda” i „fałsz” w Pythonie (truthiness – co jest traktowane jak False?) W warunkach if Python uznaje za False:False, None, 0, 0.0, 0j, puste: „”, [], {}, set(), range(0)Wszystko inne […]