Samouczek: pisanie i uruchamianie kodu języka Python w programie Visual Studio
W tym artykule przedstawiono krok 2 z serii samouczków Praca z językiem Python w programie Visual Studio.
Interaktywne środowisko projektowe (IDE) programu Visual Studio udostępnia różne okna, które obsługują różne zadania programistyczne. Krok 1 w samouczku opisano sposób zarządzania plikami projektu w oknie Eksploratora rozwiązań. ** W kroku 2 używasz okna edytora, aby pracować z zawartością plików, na przykład kodu źródłowego. Edytor jest kontekstowo świadomy typu edytowanego pliku. Edytor rozpoznaje również język programowania (oparty na rozszerzeniu pliku) i oferuje funkcje odpowiednie dla tego języka, takie jak kolorowanie składni i automatyczne uzupełnianie przy użyciu funkcji IntelliSense.
W kroku 2 samouczka dowiesz się, jak wykonywać następujące czynności:
- Pisanie kodu w języku Python w edytorze
- Uruchamianie kodu (bez debugowania)
- Używanie funkcji IntelliSense do pisania kodu
Warunki wstępne
- Projekt aplikacji języka Python z pustym plikiem języka Python (.py) utworzonym w Krok 1: Tworzenie nowego projektu języka Python.
Pisanie kodu w programie Visual Studio
Podczas tworzenia nowego projektu języka Python na podstawie szablonu aplikacji języka Python program Visual Studio tworzy pusty plik języka Python (.py) i otwiera plik w edytorze. Program Visual Studio używa nazwy projektu określonej podczas tworzenia jako nazwy pliku. Domyślna nazwa projektu to "Python Application1", a domyślna nazwa pliku to PythonApplication1.py. W tej sekcji dodasz kod do tego pustego pliku języka Python.
Wykonaj następujące kroki, aby rozpocząć pisanie kodu w języku Python:
Otwórz pusty plik języka Python w edytorze programu Visual Studio.
W edytorze zacznij wprowadzać nazwę funkcji języka Python
print
.Po wprowadzeniu nazwy funkcji funkcja IntelliSense w programie Visual Studio wyświetla opcje automatycznego uzupełniania kodu. Opcja uzupełniania domyślnego jest wyróżniona:
Aby zastosować domyślne uzupełnianie do kodu, wybierz skrót klawiaturowy Tab.
Funkcja autouzupełniania jest najbardziej przydatna, gdy trzeba dodać dłuższe instrukcje lub identyfikatory w kodzie. Funkcja IntelliSense wyświetla różne opcje uzupełniania na podstawie używanego polecenia. Na przykład w przypadku używania nawiasów
()
z nazwą funkcji funkcja Intellisense rozpoznaje kod jako wywołanie funkcji.W edytorze zacznij wprowadzać kod w celu wywołania funkcji
print()
.Po wprowadzeniu otwartego nawiasu
(
, Intellisense wyświetla pełne informacje o użyciu tej funkcji. Bieżący tekst jest pogrubiony. W tym przykładzie argumentem są wartości : object:W edytorze wypełnij instrukcję kodu, aby była zgodna z następującym przykładem:
print("Hello, Visual Studio")
Zwróć uwagę, że program Visual Studio stosuje różną kolorystykę składni dla funkcji
print
w porównaniu do argumentu funkcji"Hello, Visual Studio"
. Program Visual Studio używa również technik kolorowania i formatowania, aby ułatwić odczytywanie kodu. Na przykład program Visual Studio używa podkreślenia, aby zwrócić uwagę na problemy z kodem.Tymczasowo usuń cudzysłów zamykający "
"
" dla argumentu ciągu.Zwróć uwagę, że program Visual Studio pokazuje czerwony podkreślenie kodu zawierającego błędy składni.
Zastąp znak cudzysłowu zamykającego
"
w kodzie.
Konfigurowanie preferowanego formatowania i zachowania
Preferencje środowiska projektowego są kwestią osobistą. Program Visual Studio zapewnia pełną kontrolę nad wyglądem środowiska IDE i interaktywnym zachowaniem. Oprócz wyświetlania/ukrywania okien i konfigurowania preferowanego układu okna można wybrać kolory i inne opcje formatowania menu, zawartości okna i edytora.
Wykonaj następujące kroki, aby zapoznać się z opcjami konfiguracji środowiska:
Wybierz Narzędzia>Opcje na pasku narzędzi.
Zapoznaj się z ustawieniami konfiguracji w kartach Environment i Edytor tekstu.
Każda karta wyświetla ustawienia według obszaru, takie jak Ogólne, czcionki i kolory , Zaawansowaneitd.
Zapoznaj się z opcjami specyficznymi dla pracy z językiem Python w programie Visual Studio:
- Narzędzia>Opcje>Python
- Narzędzia>Opcje>Edytor tekstu>Python
Aby wyświetlić opcje, które mają zastosowanie do wszystkich obsługiwanych języków programowania, wybierz Tools>Options>Text Editor>All Languages.
Uruchamianie kodu w programie Visual Studio
Po wprowadzeniu kodu możesz spróbować uruchomić program. Możesz uruchomić aplikację z debugowaniem lub bez debugowania.
Aby uruchomić kod bez debugowania, wybierz pozycję Debuguj>Rozpocznij bez debugowania na pasku narzędzi lub użyj skrótu klawiaturowego Ctrl+F5.
Program Visual Studio ostrzega cię, jeśli nadal występują błędy w kodzie.
Po uruchomieniu programu zostanie otwarte okno konsoli w celu wyświetlenia wyników. To okno jest podobne do tego, co widzisz po uruchomieniu interpretera języka Python z plikiem języka Python (PythonApplication1.py) z wiersza polecenia.
Aby zamknąć okno konsoli, wybierz dowolny klucz. Wróć do edytora programu Visual Studio.
Przeglądanie uzupełnień IntelliSense
Oprócz uzupełnień dla instrukcji i funkcji, IntelliSense zapewnia uzupełnienia dla instrukcji języka Python import
i from
. Te uzupełnienia ułatwiają odnajdywanie modułów dostępnych w środowisku i członkach tych modułów.
Wykonaj następujące kroki, aby poznać więcej funkcji uzupełniania IntelliSense.
W edytorze usuń instrukcję
print
z kodu.Rozpocznij wprowadzanie instrukcji
import sys
. Po rozpoczęciu wprowadzaniasys
program Visual Studio wyświetli listę możliwych modułów dla funkcjiimport
:Możesz przewinąć listę, aby wyświetlić pełny zestaw dostępnych modułów.
Aby ukończyć instrukcję, wprowadź
sys
lub wybierz opcję uzupełnianiasys
w oknie dialogowym Intellisense.Przejdź do następnego wiersza w pliku kodu i zacznij wprowadzać instrukcję
from math
. Program Visual Studio przedstawia listę możliwych modułów dla funkcji:Ukończ nazwę biblioteki
math
lub wybierz opcję uzupełnianiamath
w oknie dialogowym IntelliSense.Kontynuuj instrukcję, dodając spację, a następnie nazwę funkcji
import
. Program Visual Studio przedstawia listę możliwych członków modułu dla tego użycia funkcjiimport
.Zakończ instrukcję, korzystając z opcji uzupełniania funkcji IntelliSense, aby dodać elementy
cos
iradians
.Oto jak powinien wyglądać ukończony kod:
import sys from math import cos, radians
Napiwek
Podpowiedzi działają z podciągami podczas wpisywania, dopasowując części wyrazów, litery na początku wyrazów, a nawet pomijane znaki.
Dodaj nieco więcej kodu do pliku programu w języku Python i wyświetl wartości cosinusu dla 360 stopni.
for i in range(360): print(cos(radians(i)))
Uruchom ponownie program. Możesz wypróbować skrót klawiaturowy Ctrl+F5.
Po zakończeniu zamknij okno danych wyjściowych programu.