Rozdział 3 · Twój pierwszy program w Python

Tworzenie i uruchamianie programów na Python

Program Python zaczyna się od pliku tekstowego w formie zwykłego tekstu. Przyjrzyjmy się, co to naprawdę oznacza — i jak stworzyć taki plik oraz go uruchomić.

Program na Python — to plik tekstowy. Nic magicznego: te same bajty, co w każdym .txt-pliku, tylko Python potrafi je czytać i zamieniać na działania.

Czym jest plik programu? py

Plik programu zawiera kilka elementów, które warto wyróżnić:

Plik nie jest programem, który „już działa”
Dopóki plik leży po prostu na dysku, nic się nie dzieje — to tylko tekst. Program zaczyna działać dopiero w momencie, gdy jest URUCHAMIANY — przekazany interpreterowi Python do wykonania. Różnica między „plik istnieje” a „plik jest wykonywany” — to samo rozróżnienie, co między przepisem na papierze a prawdziwym przygotowaniem potrawy.

Aktualny folder i ścieżka pliku

Aby uruchomić plik, shell (sekcja 3.2) musi wiedzieć, gdzie się znajduje. Jeśli jesteś w tym samym folderzejako plik, jego nazwa wystarczy. Jeśli nie, potrzebujesz ścieżki: pełnej (z korzenia dysku) lub relacji (z aktualnego folderu). Analizowaliśmy ścieżkę i aktualny folder Więcej szczegółów w rozdziale 2.

Prosty model: Jak Python uruchamia program

privet.pyplik tekstowydyskPythontłumacz czytaplikProgramdzieławynik na ekranie
Poziom 1: Plik do wyniku

Wewnątrz „Python działa”

Kod źródłowy. py teczka, zwykłatekstKod bajtowyInstrukcje KompaktoweCPythonPython VMwykonuje kod bajtowy
Poziom 2: Co CPython robi wewnętrznie – kompiluje, a następnie wykonuje
Co się naprawdę dzieje
CPython (implementacja Python, której używamy) najpierw przekształca Twój kod źródłowy w pośredni, bardziej kompaktowy format — bajtcode — a potem wykonuje go na własnej maszynie wirtualnej. To nie znaczy, że Python „nigdy się nie kompiluje”
A co z __pycache__?
Kiedy później zaczniesz importować pliki jako moduły do innych plików (rozdziały o funkcjach i modułach), zauważysz, że __pycache__ — Python przechowuje tam już skompilowany bajtkod, dzięki czemu nie musi go przeliczać za każdym razem, gdy go uruchamiasz. Dla pliku, który po prostu uruchamiasz bezpośrednio (jako privet.py poniżej), ten folder zwykle nie jest tworzony – nie zdziw się, jeśli teraz nie jest widoczny.

Twój pierwszy program

privet.py
print(„Cześć, Python!”)

Podzielmy polecenie startu na części:

Terminal
python privet.py

Po uruchomieniu powinieneś zobaczyć:

wyjście programu
Привет, Python!

Utwórz i uruchom w VS Code

  1. Otwórz folder projektu przez File → Open Folder (ustawiliśmy VS Code w Rozdziale 2 — interpreter powinien być już wybrany dla tego folderu).
  2. Utwórz nowy plik privet.py.
  3. Wprowadź kod i kliknij trójkąt ▷ „Run Python File” w prawym górnym rogu — lub otwórz wbudowany terminal (Ctrl+`) i wybierz python privet.py.

Powstanie i uruchomienie w PyCharm

  1. Otwórz lub stwórz projekt z wybranym interpreterem Python (Rozdział 2).
  2. Kliknij prawym przyciskiem myszy na folder projektu w panelu po lewej → New → Python File, nazwij go privet.
  3. Wpisz kod i uruchom przez Run → Run 'privet' w górnym menu lub kliknij prawym przyciskiem w edytorze i wybierz Run.
O zielonym trójkącie obok if __name__
W niektórych cudzych samouczkach prosi się o szukanie zielonego trójkąta ▷ dokładnie obok linii if __name__ == "__main__": — ale dla programu tak prostego jak privet.py, ta konstrukcja wcale nie jest potrzebna. Na razie uruchom plik przez Run w górnym menu lub kliknij prawym przyciskiem myszy wystarczy. Co to oznacza if __name__ == "__main__":, wymyślimy to później, gdy naprawdę przyjdzie jej kolej.
Praktyka: stwórz i uruchom swój pierwszy program
interaktywny laptop bezpośrednio w przeglądarce – Python 3.14 przez Pyodide, bez instalacji
Otwórz praktykę →