Pierwsze kroki z Pythonem
W tej sekcji zapoznasz się z podstawami języka Python. Dowiesz się, jak skonfigurować środowisko, napisać i uruchomić swój pierwszy program w języku Python oraz zrozumieć podstawowe pojęcia, takie jak zmienne, typy danych i operatory.
Przepływ kontroli
Dowiedz się, jak kontrolować przepływ programów w języku Python za pomocą instrukcji warunkowych i pętli. W tej sekcji omówiono podstawowe struktury, które umożliwiają wykonywanie różnych bloków kodu w oparciu o warunki lub wielokrotne powtarzanie czynności.
Funkcje
W tej sekcji dowiesz się, jak tworzyć bloki kodu wielokrotnego użytku zwane funkcjami. Zagłębisz się w definiowanie funkcji, przekazywanie argumentów i zrozumienie zakresu zmiennych. Jest to niezbędne do pisania czystego, zorganizowanego i modułowego kodu w języku Python.
Smyczki
Stringi to podstawowy typ danych w Pythonie. W tej sekcji dowiesz się, jak pracować z ciągami znaków, wykonywać operacje na ciągach i efektywnie manipulować danymi tekstowymi, korzystając z wbudowanych metod ciągów Pythona.
Listy
Listy to wszechstronne kolekcje, które umożliwiają przechowywanie wielu elementów w jednej zmiennej. W tej sekcji opisano, jak tworzyć listy, uzyskiwać do nich dostęp i modyfikować je, a także jak korzystać z zaawansowanych technik, takich jak dzielenie list na kawałki, zagnieżdżanie i przekazywanie list do funkcji.
Krotki i słowniki
Poznaj potężne struktury danych Pythona — krotki i słowniki. Krotki to niezmienne kolekcje, natomiast słowniki umożliwiają przechowywanie par klucz-wartość. Dowiesz się, jak pracować z obydwoma, w tym jak je modyfikować i wykorzystywać wbudowane metody.
Obsługa wyjątków w Pythonie
Dowiedz się, jak sprawnie obsługiwać błędy w programach w języku Python. W tej sekcji przedstawiono pojęcia dotyczące błędów składniowych, wyjątków i sposobów używania bloków try/except do wychwytywania i rozwiązywania typowych problemów podczas wykonywania programu.
Obsługa plików w Pythonie
Praca z plikami jest istotną częścią wielu programów. W tej sekcji opisano, jak czytać i zapisywać pliki tekstowe, a także zarządzać ścieżkami plików i używać wbudowanych modułów Pythona do obsługi plików, takich jak pickle do serializacji danych.
Stos
Stos to struktura danych zgodna z zasadą LIFO (ostatnie weszło, pierwsze wyszło). W tej sekcji dowiesz się, jak implementować i używać stosów w Pythonie, w tym podstawowe operacje na stosach, takie jak push i pop, oraz rozwiązywać problemy, takie jak konwersja infix na postfix i ocenianie wyrażeń postfixowych.
Kolejka
Kolejki działają według zasady „pierwszy przyszedł, pierwszy wyszedł” (FIFO). W tej sekcji dowiesz się, jak implementować i używać kolejek w Pythonie. Poznasz także deque (kolejkę dwustronną) i zobaczysz, jak efektywnie zarządzać danymi w kolejności FIFO.
Sortowanie
Sortowanie jest podstawową koncepcją organizowania danych. W tej sekcji omówiono popularne algorytmy sortowania, takie jak sortowanie bąbelkowe, sortowanie przez wybór i sortowanie przez wstawianie, wraz z ich złożonością czasową i sposobami ich implementacji w języku Python.
Badawczy
Wyszukiwanie pozwala znaleźć dane w kolekcjach. W tej sekcji dowiesz się o dwóch popularnych algorytmach wyszukiwania — wyszukiwaniu liniowym i wyszukiwaniu binarnym — oraz o tym, jak je zaimplementować, aby znaleźć elementy na listach lub tablicach.
Ostatnia aktualizacja
5 lip 2025