Udostępnij za pośrednictwem


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

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:

  1. Otwórz pusty plik języka Python w edytorze programu Visual Studio.

  2. 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:

    Zrzut ekranu przedstawiający opcje automatycznego uzupełniania funkcji IntelliSense w edytorze w programie Visual Studio. 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.

  3. 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:

    Zrzut ekranu przedstawiający opcje automatycznego uzupełniania funkcji IntelliSense dla funkcji drukowania w edytorze w programie Visual Studio.

  4. 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.

  5. 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.

    Zrzut ekranu przedstawiający kolorowanie składni funkcji IntelliSense i wyróżnianie błędów w edytorze w programie Visual Studio.

  6. 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:

  1. Wybierz Narzędzia>Opcje na pasku narzędzi.

  2. 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.

  3. 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
  4. 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.

  1. 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.

  2. 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.

    Zrzut ekranu przedstawiający okno konsoli z danymi wyjściowymi dla uruchomionego programu w programie Visual Studio.

  3. 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.

  1. W edytorze usuń instrukcję print z kodu.

  2. Rozpocznij wprowadzanie instrukcji import sys. Po rozpoczęciu wprowadzania sysprogram Visual Studio wyświetli listę możliwych modułów dla funkcji import:

    Zrzut ekranu pokazujący, jak funkcja IntelliSense wyświetla dostępne moduły instrukcji importowania w edytorze w programie Visual Studio.

    Możesz przewinąć listę, aby wyświetlić pełny zestaw dostępnych modułów.

  3. Aby ukończyć instrukcję, wprowadź sys lub wybierz opcję uzupełniania sys w oknie dialogowym Intellisense.

  4. 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:

    Zrzut ekranu pokazujący, jak funkcja IntelliSense wyświetla dostępne moduły dla instrukcji

  5. Ukończ nazwę biblioteki math lub wybierz opcję uzupełniania math w oknie dialogowym IntelliSense.

  6. 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 funkcji import.

    Zrzut ekranu pokazujący, jak funkcja IntelliSense wyświetla dostępnych członków modułu dla funkcji `import` w edytorze w programie Visual Studio

  7. Zakończ instrukcję, korzystając z opcji uzupełniania funkcji IntelliSense, aby dodać elementy cos i radians.

    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.

  8. 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)))
    
  9. Uruchom ponownie program. Możesz wypróbować skrót klawiaturowy Ctrl+F5.

    Po zakończeniu zamknij okno danych wyjściowych programu.

Następny krok