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 instrukcje prawie jak po angielsku. Zamiast miliona nawiasów używa wcięć (spacji na początku linii), żeby komputer wiedział, które linie „należą do siebie”.
Myśl o programie jak o przepisie kulinarnym: lista kroków, które trzeba zrobić w odpowiedniej kolejności.
Do czego służy?
- Automatyzacja: np. zmiana nazw 1000 plików w 5 sekund.
- Praca biurowa: zczytanie danych z Excela, policzenie sum, zrobienie zestawienia.
- Strony i aplikacje: backend serwisów internetowych.
- Dane i wykresy: analiza sprzedaży, wykresy, proste prognozy.
- Elektronika/Raspberry Pi: proste projekty „zrób to sam”.
Jeśli nie wiesz jeszcze, co chcesz robić – to normalne. Zacznij od podstaw. Potem wybierzesz kierunek.
Jak działa Python (jedno zdanie prawdy)?
Python jest interpretowany: wpisujesz polecenia → od razu widać efekt. Nie musisz „kompilować” programu. To świetne dla początkujących.
Czy masz już Pythona?
Windows
- Otwórz Wiersz polecenia (w menu Start wpisz
cmd). - Napisz:
python --versionJeśli zobaczysz coś w styluPython 3.12.x– super.
Jeśli nie działa, spróbuj:py --versionGdy nic nie działa – zainstaluj (patrz niżej).
macOS / Linux
- Otwórz Terminal.
- Napisz:
python3 --versionJeśli pojawi sięPython 3.x– gotowe.
Gdy nie – zainstaluj (patrz niżej).
Instalacja w skrócie
- Wejdź na python.org → Downloads → pobierz instalator dla swojego systemu.
- Windows: podczas instalacji zaznacz „Add Python to PATH” (to ważne).
- Klikaj „Dalej”, zostaw ustawienia domyślne.
Twój pierwszy program: „Hello, World!”
- Otwórz edytor tekstu (na start może być Notatnik, ale wygodniej będzie w Thonny lub VS Code).
- Wpisz dokładnie:
print("Hello, World!") - Zapisz plik jako hello.py (koniecznie z rozszerzeniem
.py). - Uruchom:
- Windows: w
cmdprzejdź do folderu z plikiem (np.cd C:\Users\Ty\Desktop) i wpisz:python hello.pyalbo:py hello.py - macOS/Linux:
python3 hello.py
- Windows: w
Powinieneś zobaczyć:
Hello, World!
Gratulacje – właśnie napisałeś swój pierwszy program.
Tryb „na żywo” (REPL) – bawisz się i od razu widzisz wynik
Możesz pogadać z Pythonem bez zapisywania pliku.
- Windows: w
cmdwpiszpython(albopy). - macOS/Linux: w terminalu wpisz
python3.
Zobaczysz coś takiego:
>>>
To znak zachęty. Wpisz:
print("Cześć!")
2 + 2
Wyjście:
Cześć!
4
Wyjście z trybu:
- Windows:
Ctrl+Z, potem Enter. - macOS/Linux:
Ctrl+D.
Co to jest „wcięcie” i czemu to takie ważne?
W Pythonie odstępy na początku linii mówią, że blok kodu należy do jakiegoś „kroku”. Przykład – jeśli warunek jest spełniony, wykonaj wcięty kod:
age = 20
if age >= 18:
print("Jesteś pełnoletni/a.") # ta linia ma 4 spacje wcięcia
print("Koniec programu.") # ta linia nie jest wcięta
Bez wcięcia Python nie wie, co należy do if i rzuci błąd.
Małe modyfikacje, żeby poczuć moc
Spróbuj zmienić program:
# 1) Policz coś:
print(10 + 5)
# 2) Wydrukuj kilka rzeczy naraz:
print("2 + 2 to", 2 + 2)
# 3) Zmienna (pudełko na wartość):
name = "Ania"
print("Hej,", name)
# 4) Zapytaj użytkownika o dane:
user = input("Jak masz na imię? ")
print("Miło Cię poznać,", user)
Uruchom i zobacz, co się stanie. Pomyłki są normalne!
Gdzie pisać kod? (wybierz to, co wygodne)
- Thonny – najprostszy dla startu. Instalujesz, klikasz „Run”, działa.
- VS Code – bardzo popularny edytor. Do Pythona doinstalujesz wtyczkę „Python”.
- Notatniki Jupyter – łączysz kod i opis w jednym pliku (super do danych i wykresów).
- Interpreter (REPL) – szybkie testy bez pliku.
Na początek polecam Thonny: ma wbudowanego Pythona i wielkie, czytelne komunikaty o błędach.
Typowe błędy początkujących (i jak je ogarnąć)
- Brak wcięcia / złe wcięcie
Komunikat np.IndentationError. Rozwiązanie: upewnij się, że linie w bloku mają taką samą liczbę spacji (najczęściej 4). - Literówki i wielkość liter
Print≠print. Python rozróżnia małe i duże litery. - Cudzysłowy
Muszą być parzyście:"tekst"albo'tekst'.
BłądSyntaxError: EOL while scanning string literaloznacza często brak zamknięcia cudzysłowu. - Zła komenda do uruchamiania
Na macOS/Linux zwyklepython3, a niepython. Na Windows czasempyzamiastpython.
Jak czytać komunikaty o błędach?
Przykład:
File "hello.py", line 2
print("OK")
^
IndentationError: unexpected indent
Python mówi: „Plik hello.py, linia 2” i strzałką wskazuje miejsce problemu. Przeczytaj, popraw, uruchom ponownie.
Mini-ćwiczenia (zrób je teraz)
Ćwiczenie 1 – Kalkulator wieku
Poproś użytkownika o rok urodzenia i policz jego wiek (przyjmij, że mamy rok 2025).
Podpowiedź:
year = int(input("Podaj rok urodzenia: "))
age = 2025 - year
print("Masz", age, "lat.")
Ćwiczenie 2 – Powitanie ładniejsze
Niech program pyta o imię i wita użytkownika ładnym zdaniem, np. „Cześć, Paweł! Miłego dnia!”.
Ćwiczenie 3 – Dwa wydruki, jedna linia
Wydrukuj „Ala ma kota” w jednym wywołaniu print, ale tak, żeby „Ala” i „kota” pochodziły ze zmiennych.

