Archiwum dnia: 2 czerwca 2026


Czym jest SQLite3? SQLite3 to lekka, wbudowana relacyjna baza danych SQL Nie wymaga osobnego serwera – cała baza to jeden plik Python ma wbudowany moduł sqlite3 – nie trzeba nic instalować Idealna do nauki, prototypów i małych/średnich aplikacji SQLite3 to lekka, wbudowana relacyjna baza danych SQL Nie wymaga osobnego serwera […]

17. Python – bazy danych – sqlite


Programowanie obiektowe (Object-Oriented Programming, OOP) to paradygmat programowania, który organizuje kod wokół obiektów i klas. Zamiast myśleć o programie jako o sekwencji instrukcji, myślisz o nim jako o zbiorze obiektów, które ze sobą współpracują. O tym po co nam programie obiektowe możesz przeczytać niżej w materiale. Kluczowe koncepcje: Analogia: Klasa i obiekt Czym jest […]

16. Python – obiektowo


Błędy (errors) i wyjątki (exceptions) to sytuacje, które przerywają normalne wykonanie programu. Bez odpowiedniej obsługi program po prostu się „wysypie” i zakończy działanie. Dlaczego ważna jest obsługa błędów? Przykład bez obsługi błędu: Z obsługą błędu: Struktura try-except Podstawowa składnia Pełna struktura Kolejność: Podstawowe typy błędów FileNotFoundError – brak pliku Obsługa: KeyError – brak […]

15. Python – obsługa błędów i wyjątków