Category Archives: Edukacja

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 […]

Odcinek 3/15 – Struktury danych w Pythonie: listy, krotki, zbiory, słowniki

foto kurs pythona odcinek 3

Cel odcinka: nauczysz się przechowywać i porządkować dane w najważniejszych wbudowanych strukturach Pythona. Po lekturze swobodnie wybierzesz: listę, krotkę, zbiór albo słownik – i świadomie użyjesz właściwych metod. 1) Lista (list) – jak rząd pudełek w szafie Co to jest? Uporządkowany, modyfikowalny ciąg elementów. Pamięta kolejność, może mieć duplikaty. Kiedy używać? Gdy liczy się kolejność, […]

Odcinek 2/15 – Składnia, komentarze, zmienne, typy, operatory i wejście/wyjście

foto kurs pythona odcinek 2

Ten odcinek to absolutne fundamenty Pythona. Dowiesz się, jak działa składnia, dlaczego wcięcia są ważniejsze niż nawiasy, nauczysz się tworzyć zmienne, poznasz podstawowe typy danych i operatory.Brzmi groźnie? Spokojnie – pokażę Ci to krok po kroku na prostych przykładach. 1. Wcięcia – kręgosłup programu W Pythonie nie ma klamerek {} do oznaczania bloków kodu. Wcięcie […]

Odcinek 1/15 – Wprowadzenie do Pythona – pierwsze kroki

foto kurs pythona odcinek 1

Python to narzędzie do wydawania komputerowi prostych poleceń. Zamiast „magii programistów” mamy zwykłe zdania, które komputer wykonuje od góry do dołu. Ten odcinek pokaże Ci, co to za język, po co go używać i jak uruchomić swój pierwszy program – krok po kroku. Co to jest Python (po ludzku)? Python to język, w którym piszesz […]