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 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

  1. Otwórz Wiersz polecenia (w menu Start wpisz cmd).
  2. Napisz: python --version Jeśli zobaczysz coś w stylu Python 3.12.x – super.
    Jeśli nie działa, spróbuj: py --version Gdy nic nie działa – zainstaluj (patrz niżej).

macOS / Linux

  1. Otwórz Terminal.
  2. Napisz: python3 --version Jeśli pojawi się Python 3.x – gotowe.
    Gdy nie – zainstaluj (patrz niżej).

Instalacja w skrócie

  • Wejdź na python.orgDownloads → 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!”

  1. Otwórz edytor tekstu (na start może być Notatnik, ale wygodniej będzie w Thonny lub VS Code).
  2. Wpisz dokładnie: print("Hello, World!")
  3. Zapisz plik jako hello.py (koniecznie z rozszerzeniem .py).
  4. Uruchom:
    • Windows: w cmd przejdź do folderu z plikiem (np. cd C:\Users\Ty\Desktop) i wpisz: python hello.py albo: py hello.py
    • macOS/Linux: python3 hello.py

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 cmd wpisz python (albo py).
  • 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ąć)

  1. 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).
  2. Literówki i wielkość liter
    Printprint. Python rozróżnia małe i duże litery.
  3. Cudzysłowy
    Muszą być parzyście: "tekst" albo 'tekst'.
    Błąd SyntaxError: EOL while scanning string literal oznacza często brak zamknięcia cudzysłowu.
  4. Zła komenda do uruchamiania
    Na macOS/Linux zwykle python3, a nie python. Na Windows czasem py zamiast python.

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.