Delen via


Zelfstudie: Python-code schrijven en uitvoeren in Visual Studio

Dit artikel bevat stap 2 in de reeks zelfstudies Werken met Python in Visual Studio.

De Interactieve Ontwikkelomgeving (IDE) van Visual Studio biedt verschillende vensters die ondersteuning bieden voor verschillende ontwikkeltaken. stap 1 in de zelfstudie beschrijft hoe u projectbestanden beheert in het Solution Explorer-venster. In stap 2 gebruikt u het editor venster om te werken met de inhoud van bestanden, zoals broncode. De editor is contextueel op de hoogte van het type bestand dat u bewerkt. De editor herkent ook de programmeertaal (op basis van de bestandsextensie) en biedt functies die geschikt zijn voor die taal, zoals syntaxiskleuring en automatisch aanvullen met behulp van IntelliSense.

In stap 2 van de zelfstudie leert u het volgende:

  • Python-code schrijven in de editor
  • Code uitvoeren (zonder foutopsporing)
  • Intellisense-functies gebruiken voor het schrijven van code

Voorwaarden

Code schrijven in Visual Studio

Wanneer u een nieuw Python-project maakt op basis van de Python-toepassingssjabloon, maakt Visual Studio een leeg Python-bestand (.py) en opent u het bestand in de editor. Visual Studio gebruikt de projectnaam die u tijdens het maken opgeeft als de naam voor het bestand. De standaardprojectnaam is Python Application1 en de standaardbestandsnaam is PythonApplication1.py. In deze sectie voegt u code toe aan dit lege Python-bestand.

Volg deze stappen om Python-code te gaan schrijven:

  1. Open het lege Python-bestand in de Visual Studio-editor.

  2. Voer in de editor de naam van de Python-functie in print.

    Terwijl u de functienaam invoert, worden in Visual Studio IntelliSense opties voor automatisch aanvullen voor uw code weergegeven. De standaardoptie voor voltooiing is gemarkeerd:

    Schermopname met opties voor automatisch aanvullen van IntelliSense in de editor in Visual Studio. De standaardoptie voor voltooiing is gemarkeerd.

    Als u de standaardvoltooiing wilt toepassen op uw code, selecteert u de sneltoets Tab.

    Voltooiingen zijn het handigst wanneer u langere verklaringen of identificatoren in uw code wilt toevoegen. IntelliSense toont verschillende voltooiingsopties op basis van de instructie die u gebruikt. Als u bijvoorbeeld haakjes gebruikt () met een functienaam, herkent IntelliSense de code als een functieoproep.

  3. Begin in de editor code in te voeren om de print()-functie aan te roepen.

    Wanneer u het open haakje (invoert, geeft Intellisense volledige informatie over het gebruik van de functie weer. Het huidige argument is vetgedrukt. In dit voorbeeld is het argument waarden: object:

    Schermopname met opties voor automatisch aanvullen van IntelliSense voor de afdrukfunctie in de editor in Visual Studio.

  4. Voltooi de code-instructie in de editor zodat deze overeenkomt met het volgende voorbeeld:

    print("Hello, Visual Studio")
    

    U ziet hoe Visual Studio verschillende syntaxiskleuring toepast voor de print functie versus het functieargument "Hello, Visual Studio". Visual Studio maakt ook gebruik van kleur- en opmaaktechnieken om u te helpen uw code te lezen. Visual Studio gebruikt bijvoorbeeld onderstrepen om uw aandacht te vestigen op problemen met uw code.

  5. Verwijder tijdelijk het sluitingsaanhalingsteken " voor het tekenreeksargument.

    U ziet hoe Visual Studio een rode onderstreping weergeeft voor code die syntaxisfouten bevat.

    schermopname van intelliSense-syntaxiskleuring en foutmarkering in de editor in Visual Studio.

  6. Vervang het sluitende aanhalingsteken " in uw code.

Voorkeursopmaak en -gedrag configureren

Uw voorkeuren voor uw ontwikkelomgeving zijn een persoonlijke zaak. Visual Studio biedt u volledige controle over het uiterlijk van de IDE en het interactieve gedrag. Naast het weergeven/verbergen van vensters en het instellen van de gewenste vensterindeling, kunt u kleuren en andere opmaakopties kiezen voor menu's, vensterinhoud en de editor.

Volg deze stappen om configuratieopties voor uw omgeving te verkennen:

  1. Selecteer Extra>Opties op de werkbalk.

  2. Verken de configuratie-instellingen onder de Environment en Text Editor tabbladen.

    Elk tabblad bevat instellingen per gebied, zoals Algemeen, lettertypen en kleuren, Geavanceerdeenzovoort.

  3. Verken de opties die specifiek zijn voor het werken met Python in Visual Studio:

    • Hulpmiddelen>Opties>Python
    • Hulpmiddelen>Opties>Text Editor>Python
  4. Als u opties wilt zien die van toepassing zijn op alle ondersteunde programmeertalen, selecteert u Extra>Opties>Teksteditor>alle talen.

Code uitvoeren in Visual Studio

Nadat u code hebt ingesteld, kunt u het programma uitvoeren. U kunt ervoor kiezen om de toepassing uit te voeren met of zonder foutopsporing.

  1. Als u de code zonder foutopsporing wilt uitvoeren, selecteert u Foutopsporing>Starten zonder foutopsporing op de werkbalk of gebruikt u de sneltoets Ctrl+F5.

    Visual Studio waarschuwt u als u nog steeds fouten in uw code hebt.

  2. Wanneer u het programma uitvoert, wordt er een consolevenster geopend om de resultaten weer te geven. Dit venster is vergelijkbaar met wat u ziet wanneer u een Python-interpreter uitvoert met het Python-bestand (PythonApplication1.py) vanaf de opdrachtregel.

    Schermopname van het consolevenster met uitvoer voor het actieve programma in Visual Studio.

  3. Als u het consolevenster wilt sluiten, selecteert u een willekeurige toets. U keert terug naar de Visual Studio-editor.

Intellisense-voltooiingen verkennen

Naast voltooiingen voor instructies en functies biedt IntelliSense voltooiingen voor Python-import- en from-instructies. Met deze voltooiingen kunt u eenvoudig ontdekken welke modules beschikbaar zijn in uw omgeving en de leden van deze modules.

Volg deze stappen om meer intellisense-voltooiingsfuncties te verkennen:

  1. Verwijder in de editor de print instructie uit uw code.

  2. Begin met het invoeren van de import sys-instructie. Wanneer u begint met het invoeren van sys, toont Visual Studio een lijst met mogelijke modules voor de import functie:

    Schermopname waarin wordt weergegeven hoe IntelliSense de beschikbare modules voor een importinstructie weergeeft in de editor in Visual Studio.

    U kunt door de lijst bladeren om de volledige set beschikbare modules weer te geven.

  3. Als u de verklaring wilt voltooien, voert u sys in of selecteert u de voltooiingsoptie sys in het dialoogvenster IntelliSense.

  4. Ga naar de volgende regel in het codebestand en begin met het invoeren van de from math instructie. Visual Studio toont de lijst met mogelijke modules voor de functie:

    Schermopname die laat zien hoe IntelliSense de beschikbare modules voor de instructie 'van' weergeeft in de editor in Visual Studio.

  5. Voltooi de naam van de math bibliotheek of selecteer de math voltooiingsoptie in het IntelliSense-dialoogvenster.

  6. Ga door met de instructie door een spatie toe te voegen, gevolgd door de naam van de import functie. Visual Studio toont de lijst met mogelijke moduleleden voor dit gebruik van de import-functie:

    Schermopname die laat zien hoe IntelliSense de beschikbare moduleleden weergeeft voor de functie Importeren in de editor in Visual Studio

  7. Voltooi de instructie met behulp van de intellisense-voltooiingsopties om de cos en radians leden toe te voegen.

    De voltooide code moet er als volgt uitzien:

    import sys
    from math import cos, radians
    

    Fooi

    Voltooiingen werken met subtekenreeksen terwijl u typt, overeenkomende delen van woorden, letters die aan het begin van woorden staan, en zelfs als er tekens worden overgeslagen.

  8. Voeg wat meer code toe aan uw Python-bestand en druk de cosinuswaarden voor 360 graden af:

    for i in range(360):
        print(cos(radians(i)))
    
  9. Voer uw programma opnieuw uit. U kunt de sneltoets Ctrl+F5 proberen.

    Sluit het uitvoervenster van het programma wanneer u klaar bent.

Volgende stap