Krok 2. Pisanie i uruchamianie kodu

Poprzedni krok: Tworzenie nowego projektu w języku Python

Chociaż Eksplorator rozwiązań jest miejscem zarządzania plikami projektu, okno edytora jest zwykle miejscem pracy z zawartością plików, takimi jak kod źródłowy. Edytor jest kontekstowo świadomy typu edytowanego pliku. Edytor rozpoznaje również język programowania (na podstawie rozszerzenia pliku) i oferuje funkcje odpowiednie dla tego języka, takie jak kolorowanie składni i automatyczne uzupełnianie przy użyciu funkcji IntelliSense.

  1. Podczas tworzenia nowego projektu "Aplikacja w języku Python" domyślny pusty plik o nazwie PythonApplication1.py jest otwierany w edytorze programu Visual Studio.

  2. W edytorze zacznij wpisywać print("Hello, Visual Studio") i zauważać, jak funkcja IntelliSense programu Visual Studio wyświetla opcje autouzupełniania po drodze. Opcja opisana na liście rozwijanej to domyślne uzupełnianie używane podczas naciskania klawisza Tab . Ukończenia są najbardziej przydatne, gdy są zaangażowane dłuższe instrukcje lub identyfikatory.

    IntelliSense auto-completion popup

  3. Funkcja IntelliSense wyświetla różne informacje na podstawie używanej instrukcji, wywoływanej funkcji itd. print W przypadku funkcji wpisz poprint, aby wskazać wywołanie ( funkcji wyświetla pełne informacje o użyciu dla tej funkcji. W oknie podręcznym funkcji IntelliSense jest również wyświetlany bieżący argument pogrubiony (wartość , jak pokazano tutaj):

    IntelliSense auto-completion popup for a function

  4. Ukończ instrukcję tak, aby była zgodna z poniższym kodem:

    print("Hello, Visual Studio")
    
  5. Zwróć uwagę na kolor składni, która odróżnia instrukcję print od argumentu "Hello Visual Studio". Możesz tymczasowo usunąć ostatni " w ciągu i zauważyć, jak program Visual Studio pokazuje czerwony podkreślenie kodu zawierającego błędy składni. Na koniec zastąp element , " aby poprawić kod.

    IntelliSense syntax coloring and error highlighting

    Napiwek

    Ponieważ środowisko programistyczne jest bardzo osobiste, program Visual Studio zapewnia pełną kontrolę nad wyglądem i zachowaniem programu Visual Studio. Wybierz polecenie menu Narzędzia>Opcje i zapoznaj się z ustawieniami na kartach Środowisko i Edytor tekstu. Domyślnie jest widoczna tylko ograniczona liczba opcji; aby wyświetlić każdą opcję dla każdego języka programowania, wybierz pozycję Pokaż wszystkie ustawienia w dolnej części okna dialogowego.

  6. Uruchom kod napisany w tym momencie, naciskając klawisze Ctrl+F5 lub wybierając pozycję Debuguj>start bez debugowania. Program Visual Studio ostrzega cię, jeśli nadal występują błędy w kodzie.

  7. Po uruchomieniu programu zostanie wyświetlone okno konsoli. Jest on podobny do uruchamiania interpretera języka Python z PythonApplication1.py z wiersza polecenia. Naciśnij dowolny klawisz, aby zamknąć okno i wrócić do edytora programu Visual Studio.

    Output for the first run of the program

  8. Oprócz uzupełniania instrukcji i funkcji funkcja IntelliSense udostępnia uzupełnianie dla języka Python import i from instrukcji. Te uzupełnienia ułatwiają odnajdywanie modułów dostępnych w środowisku i członkach tych modułów. W edytorze usuń print wiersz i zacznij pisać import. Podczas wpisywania spacji zostanie wyświetlona lista modułów:

    IntellSense showing available modules for an import statement

  9. Ukończ wiersz, wpisując lub wybierając syspozycję .

  10. W następnym wierszu wpisz from polecenie , aby ponownie wyświetlić listę modułów:

    IntellSense showing available modules for a from statement

  11. Wybierz lub wpisz math, a następnie kontynuuj wpisywanie spacji i import, która wyświetla elementy członkowskie modułu:

    IntellSense showing module members

  12. Zakończ, importując cos elementy członkowskie i radians , zauważając, że autouzupełniania są dostępne dla każdego z nich. Po zakończeniu kod powinien wyglądać następująco:

    import sys
    from math import cos, radians
    

    Napiwek

    Ukończenia działają z podciągami podczas wpisywania, dopasowywania części wyrazów, liter na początku wyrazów, a nawet pomijania znaków. Aby uzyskać szczegółowe informacje, zobacz Edytowanie kodu — uzupełnianie .

  13. Dodaj nieco więcej kodu, aby wydrukować wartości cosinusu dla 360 stopni:

    for i in range(360):
        print(cos(radians(i)))
    
  14. Uruchom ponownie program za pomocą klawiszy Ctrl+F5 lub Debuguj>rozpocznij bez debugowania. Po zakończeniu zamknij okno danych wyjściowych.

Następny krok

Głębiej