Archiwum miesiąca: maj 2026


Pętle (iteracje) to instrukcje pozwalające wielokrotnie powtarzać fragment kodu. Zamiast pisać ten sam kod setki razy, używamy pętli, która wykona go automatycznie tyle razy, ile potrzeba. Dwa rodzaje pętli w Pythonie: Pętla for… Jak to działa: Funkcja range() Funkcja range() generuje sekwencję liczb – często używana z pętlą for. range(stop) – od 0 do stop-1 range(start, stop) – od start do stop-1 range(start, stop, step) – z krokiem range() z ujemnym krokiem Pętla for z listami Iteracja po elementach Wynik: Iteracja […]

10. Python – pętle


Instrukcje warunkowe to mechanizm pozwalający programowi podejmować decyzje i wykonywać różny kod w zależności od spełnienia określonych warunków. Są fundamentem logiki programowania – pozwalają odpowiadać na pytanie „co jeżeli?”. Wyobraź sobie instrukcje warunkowe jak rozdroże: Instrukcja if UWAGA!!! PAMIĘTAJCIE O WCIĘCIACH!!! Podstawowa składnia Kluczowe elementy: Najprostszy przykład: liczba = 10if liczba […]

9. Python – instrukcje warunkowe if…elif…else


Stos (Stack) Stos to struktura danych typu LIFO — „Last In, First Out”, czyli ostatni dodany element jest pierwszym, który zostanie usunięty. To przykład „kontenera” (ang. container / collection) liniowego — czyli struktury przechowującej kilka elementów w kolejności i udostępniającej określone operacje. Można to porównać do stosu talerzy lub książek […]

8. Python – kolejka i stos



Listy – list [] Lista to uporządkowana, zmieniana kolekcja, która może przechowywać różne typy danych. Odpowiednik tablic dynamicznych z innych języków. Tworzenie listy Indeksowanie list Indeksy w Pythonie zaczynają się od 0. Indeksowanie od końca Ujemne indeksy liczą od końca listy. Wycinki (slicing) Modyfikacja listy Dodawanie elementów Usuwanie elementów Operacje na listach […]

7. Python – listy, słowniki, krotki, zestawy


Interakcja z użytkownikiem to kluczowy element wielu programów. Python umożliwia pobieranie danych od użytkownika za pomocą funkcji input(), która wstrzymuje wykonanie programu i czeka na wprowadzenie tekstu przez użytkownika. Kluczowa zasada: Funkcja input() ZAWSZE zwraca typ str (string), niezależnie od tego, co użytkownik wpisze. Jeśli potrzebujesz liczby, musisz dokonać rzutowania. Funkcja input() Podstawowa składnia Funkcja input(): Najprostszy przykład Sesja […]

6. Python – odbieranie danych od użytkownika


Typ danych określa, jakiego rodzaju wartość przechowuje zmienna oraz jakie operacje można na niej wykonać. Python jest językiem dynamicznie typowanym – nie musisz deklarować typu zmiennej, interpreter sam go rozpoznaje na podstawie przypisanej wartości. Podstawowe typy danych w Pythonie: Sprawdzanie typu zmiennej Funkcja type() Funkcja type() zwraca typ zmiennej. Funkcja isinstance() Funkcja isinstance() sprawdza, czy zmienna jest […]

5. Python – typy danych



Operatory to symbole lub słowa kluczowe służące do wykonywania operacji na wartościach i zmiennych. Są fundamentalnym elementem każdego języka programowania, umożliwiającym przeprowadzanie obliczeń, porównań i operacji logicznych. Python oferuje bogatą paletę operatorów pogrupowanych w kategorie: STOSOWANIE OPERATORÓW OPERATORY ARYTMETYCZNE Operatory arytmetyczne służą do wykonywania podstawowych operacji matematycznych. Dzielenie całkowite. Dzielenie całkowite zwraca tylko część całkowitą wyniku, odrzucając resztę. Modulo (reszta z dzielenia). Operator modulo % zwraca resztę z dzielenia. Potęgowanie. Operator ** podnosi liczbę do potęgi. Uwaga na precedencję: Negacja. Operator - przed liczbą zmienia jej znak. Mnożenie stringów […]

4. Python – operatory


JAK DEFINIUJEMY ZMIENNE Zmienna, to nic innego jak kontener przechowujący w sobie pewną wartość, którą można „podmieniać” w trakcie realizacji skryptu. Taka wartość zajmuje w pamięci komputera pewne miejsce, a podając nazwę zmiennej dostajemy się do konkretnego obszaru, który ona zajmuje. Zmienna zmiennej nie jest równa. Inną przestrzeń zajmie liczba, […]

3. Python – zmienne


Po zainstalowaniu Pythona nadszedł czas, aby napisać swój pierwszy program. W tym rozdziale nauczysz się podstaw interakcji z Pythonem, wyświetlania danych na ekranie oraz dokumentowania kodu za pomocą komentarzy. Komentarze – dokumentowanie kodu Komentarze to fragmenty kodu, które są ignorowane przez interpreter Pythona. Służą do: Kod jest pisany raz, ale […]

2. Python – pierwszy program, wyświetlanie danych, komentarze



W opracowaniu będziemy posługiwali się językiem Python w wersji 3. Wersja 2 oprogramowania została zdeprecjonowana i jest przestarzała. Python jest zorientowanym obiektowo językiem programowania, który został stworzony na początku lat 90tych w Holandii. Autorem języka jest Guido van Rossum, który nazwał ten język na cześć swojego ulubionego serialu „Latający cyrk […]

1. Python – wstęp i instalacja