Uruchamianie programów w Python¶
Niniejsza książka przedstawia dwa typy uruchamiania programów w Python. Obie techniki będą Ci towarzyszyć w toku nauki programowania w języku Python i pomogą zrozumieć zasadę jego działania.
Po pierwsze, możesz pisać, modifikować i uruchamiać programy Python bezpośrednio w przeglądarce internetowej dzięki wyjątkowej funkcji aktywnego interpretera kodu. Chociaż nie jest to standardowa forma programowania to zapewnia doskonałe środowisko do nauki, dzięki interakcji z kodem Python podczas czytania.
Spójrzmy na działanie interpretera w praktyce. Wróćmy do kodu Python z poprzedniego przykładu i oznaczymy go jako aktywny, co umożliwi jego wykonanie przez naciśnięcie przycisku uruchom. Spróbuj tego samego poniżej.
Teraz spróbuj zmodyfikować powyższy przykład. Zmień w wyświetlanym łańcuchu tekstowym słowo dodaj na pomnóż. Uruchom program. Zobaczysz, że rezultat programu jest inny. Jednakże, program wciąż drukuje „5” jako wynik działania. Zastąp w drugim wyrażeniu symbol dodawania „+” na symbol mnożenia „*”. Sprawdź teraz wynik.
Możesz również wprowadzić zmiany i zapisać je do późniejszego użycia. Zapisz i Wczytaj pozwalają na zachowanie jednej kopii aktywnego programu. Dla przykładu naciśnij Zapisz. Właśnie zapisałeś aktualny stan kodu programu. Teraz wprowadź kilka zmian i naciśnij Uruchom. Program został zmieniony. Wybranie opcji Wczytaj w tym momencie spowoduje przywrócenie jego stanu sprzed przeprowadzonych zmian.
Dodatkowo interpreter aktywnego kodu wyposażony został w narzędzie o nazwie codelens, pozwalające na wykonanie programu krok po kroku wraz z podglądem wartości utworzonych i modyfikowanych zmiennych. Poniższy przykład pokazuje jego działanie na bazie wcześniej analizowanego kodu. Zauważ, że w oknie aktywnego kodu program wykonuje się całkowicie od początku do końca, produkując wynik. W codelens możliwe jest przejście całego algorytmu krokowo linia po linii. Czerwona strzałka wskazuje następne wyrażenie, które będzie wykonane, a zielona ostatnio wykonane.
Przykłady w niniejszej książce są mieszanką różnych technik: standardowego interpretera Python, kodu źródłowego, aktywnego kodu i codelens. Odróżnić je można po charakterystycznych cechach znaku zachęty w przypadku trybu Python shell, przycisku uruchom dla aktywnego kodu oraz przycisków dalej/cofnij dla codelens.
Sprawdź swoją wiedzę