Python • kurs podstawowy • lekcja 02
Python, terminal i Visual Studio Code
Edytor służy do pisania, plik przechowuje zapisany kod, a interpreter go wykonuje.
Twój cel: Zapiszesz plik .py i uruchomisz jego aktualną wersję z terminala.Pierwsze print() z lekcji 1.
Co ma zrobić program?
Terminal przyjmuje polecenia uruchamiające programy. Rozszerzenie Python w VS Code pomaga wybrać interpreter i uruchamiać pliki, ale go nie zastępuje.
Przygotuj Python 3, VS Code i rozszerzenie Python wydawcy Microsoft. Jeśli instalacja wymaga uprawnień, skorzystaj z pomocy opiekuna. Otwórz w VS Code folder python-nauka przez File → Open Folder. Utwórz w nim start.py, wpisz poniższy kod i zapisz Ctrl+S.
Otwórz Terminal → New Terminal. Wpisz python --version. Gdy ta nazwa polecenia nie działa, na Windows sprawdź py --version, a na macOS/Linux python3 --version. Wybierz polecenie, które zgłasza Python 3, i używaj go konsekwentnie. Uruchom python start.py (odpowiednio py start.py lub python3 start.py). To polecenia terminala, a nie kod do pliku .py.
W palecie poleceń Ctrl+Shift+P wybierz Python: Select Interpreter i wskaż zainstalowany Python. Gdy terminal pokazuje >>>, jesteś już w interpreterze: wpisz exit(), aby wrócić do powłoki. Jeśli pliku nie znaleziono, sprawdź otwarty folder i nazwę start.py, w tym ewentualne dodatkowe rozszerzenie .txt.
Przewidź przed uruchomieniem
print("Wersja A")
Porównaj wynik i prześledź mechanizm
| Etap | Co otrzymuje kolejny etap |
|---|---|
| Edytor → zapis | Plik start.py na dysku |
| Terminal → python start.py | Polecenie dla interpretera |
| Interpreter → ekran | Wersja zapisana w pliku |
Zmień działający program
Zmień komunikat na Wersja B, zapisz i uruchom ponownie tą samą nazwą polecenia.
Pierwsza wskazówka
Zachowaj działający punkt wyjścia. Zlokalizuj konstrukcję wskazaną w poleceniu i zmień tylko ten etap. Przed uruchomieniem zapisz oczekiwany efekt.
Porównaj swoją modyfikację
print("Wersja B")
Wynik kontrolny dla danych z przykładu. Wpisane odpowiedzi użytkownika nie są tutaj powtarzane:
Wersja B
Znajdź przyczynę problemu
Celowo błędny przykład diagnostyczny. Najpierw postaw hipotezę. Nie kopiuj tej wersji jako poprawnego rozwiązania.
Zamierzone działanie: Uruchom zapisany plik start.py.
Plik leży w python-nauka, ale terminal jest w innym folderze. Polecenie python start.py zgłasza, że nie może otworzyć pliku.
Trop do diagnozy
Porównaj zamierzony rezultat z typami, nazwami i kolejnością instrukcji. Wskaż pierwsze miejsce, w którym zachowanie odbiega od celu.
Zastosuj w nowej sytuacji
Wskazówka do rozpoczęcia
Zapisz → uruchom właściwy plik → sprawdź wynik. Instalacja rozszerzenia nie jest instalacją interpretera.
Zacznij od przygotowania danych. Pierwsza instrukcja przykładowego rozwiązania:
print(6 * 7)
Rozwiązanie do samodzielnej kontroli
print(6 * 7)
Wynik kontrolny dla danych z przykładu. Wpisane odpowiedzi użytkownika nie są tutaj powtarzane:
42
Porównaj dane wejściowe, wynik i powód użycia konstrukcji. Inna wersja kodu jest poprawna, jeśli realizuje te same wymagania.
Co zabierasz do kolejnego programu?
Zapisz → uruchom właściwy plik → sprawdź wynik. Instalacja rozszerzenia nie jest instalacją interpretera.
Bez zaglądania do przykładu wyjaśnij własnymi słowami, jak główna konstrukcja prowadzi od danych do wyniku. Potem sprawdź wyjaśnienie, uruchamiając swój program.
Wersja A. Polecenie uruchamia zawartość zapisaną na dysku, a nie niezapisany tekst w edytorze. Zapisz Ctrl+S i uruchom ponownie, aby zobaczyć Wersja B.
Wynik kontrolny dla danych z przykładu. Wpisane odpowiedzi użytkownika nie są tutaj powtarzane:
Wersja A