4
Rozdział 1.
Idźmy dalej
Znaczenie okien środowiska IDLE
Obydwa te okna IDLE ważne.
Pierwsze z nich, Python Shell, to środowisko REPL wykorzystywane do
uruchamiania
fragmentów kodu Pythona, przeważnie pojedynczych instrukcji.
Im dłużej będziesz korzystał z tego języka, tym bardziej będziesz kochał
powłokę Pythona, a w czasie lektury tej książki będziesz jej używał naprawdę
intensywnie. Teraz jednak bardziej interesuje nas drugie z okien.
Drugie okno,
Untitled, to okno edycji tekstu, którego można używać do
pisania
całych programów w Pythonie. Edytor środowiska IDLE nie jest
najwspanialszym narzędziem tego typu na świecie (ponieważ ten tytuł należy
się <tu wpisz nazwę swojego ulubionego edytora>), ale jest całkiem użyteczny
i
oferuje sporo nowoczesnych funkcji wbudowanych, w tym wyróżnianie
składni za pomocą kolorów i temu podobne.
Ponieważ od razu wskakujemy w temat, zrób odważnie krok do przodu
i napisz w tym oknie niewielki program w języku Python. Gdy skończysz
wprowadzanie przedstawionego poniżej kodu, użyj polecenia menu
File/Save
(plik/zapisz),
aby zapisać swój program pod nazwą odd.py.
P
amiętaj, aby wprowadzić kod dokładnie tak, jak pokazano poniżej.
Nie przejmuj
się
teraz
tym,
co
robi
ten kod.
Po
prostu
wprowadź
go
w oknie
edycji.
Pamiętaj,
aby
zapisać
kod
jako
plik
odd.py, zanim
przejdziesz
dalej.
D
l
a m
a
ni
a
w
Co oznacza REPL?
To skrót, którego używają maniacy,
gdy mówią o czytaniu, ewaluacji,
wyświetlaniu i powtarzaniu (ang.
read-
eval-print-loop
). Opisuje on interaktywne
narzędzie programistyczne, które
pozwala dowolnie eksperymentować
z fragmentami kodu. Więcej informacji
na ten temat znajdziesz pod adresem
https://pl.wikipedia.org/wiki/REPL
(a jeśli
tego Ci mało i nie boisz się angielskiego,
zerknij tutaj:
http://en.wikipedia.org/
wiki/Read-eval-print_loop
).
I... co teraz? Jeśli masz podobnie jak my, nie możesz się już doczekać, aby
uruchomić ten kod, prawda? Zróbmy to natychmiast. Korzystając z okna
edycji, w którym wprowadzony został kod (jak widać powyżej), naciśnij
klawisz F5. Gdy to zrobisz, może zdarzyć się kilka rzeczy...
jesteś tutaj
5
Podstawy
Co się dzieje dalej...
Jeśli uda Ci się uruchomić kod bez wystąpienia błędu, przejdź od razu do następnej
strony i
kontynuuj lekturę.
Jeśli zapomniałeś zapisać kod
przed próbą jego uruchomienia, IDLE poskarży się,
że
najpierw powinieneś zapisać zmiany w pliku. Na ekranie ujrzysz w takiej sytuacji
okno dialogowe podobne do tego, które widać poniżej.
Standardowo IDLE
nie uruchomi kodu,
który nie został
zapisany.
Program możesz
nazwać dowolnie,
ale jeśli podążasz
za nami najlepiej
chyba będzie, jeśli
użyjesz tej samej
nazwy co my.
Jak już pewnie zauważyłeś,
środowisko IDLE nie jest
zbyt dobre w orzekaniu,
z jakim błędem składni
ma do czynienia. Kliknij
jednak przycisk OK, a IDLE
podświetli na czerwono
miejsce w kodzie,
w którym prawdopodobnie
znajduje się błąd.
Kliknij przycisk OK, następnie podaj nazwę swojego pliku. Wybraliśmy dla niego
nazwę
odd i dodaliśmy rozszerzenie py (zgodnie z przyjętą dla Pythona konwencją,
której warto przestrzegać).
Jeśli kod uda się teraz (tj. po zapisaniu) uruchomić, przejdź do następnej strony
i
kontynuuj lekturę. Jeśli jednak pojawił się w nim jakiś błąd składni, na ekranie
ujrzysz okno z komunikatem przedstawionym poniżej.
Kliknij przycisk
OK, a następnie spójrz w miejsce, w którym według IDLE
znajduje się błąd składni: poszukaj w tym celu czerwonego prostokąta w oknie
edycji. Upewnij się, że Twój kod dokładnie odpowiada naszemu, jeszcze raz zapisz
plik, po czym naciśnij klawisz
F5, aby poprosić IDLE o ponowne wykonanie kodu.

Get Python Rusz głową! Wydanie II now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.