Självstudie: Arbeta med Python i Visual Studio
Den här artikeln är det första steget i en självstudieserie i sex delar som visar hur du arbetar med Python i Visual Studio. Python är ett populärt programmeringsspråk som är tillförlitligt, flexibelt, lätt att lära sig och kostnadsfritt att använda på alla operativsystem. En stark utvecklarcommunity och många kostnadsfria bibliotek ger robust stöd för att arbeta med Python. Språket stöder alla typer av utveckling, inklusive webbprogram, webbtjänster, skrivbordsappar, skript och vetenskaplig databehandling. Många universitet, forskare, tillfälliga utvecklare och professionella utvecklare använder Python. Visual Studio tillhandahåller förstklassigt språkstöd för Python.
De sex delarna i självstudieserien är:
- steg 1: Skapa ett Python-projekt (den här artikeln)
- Steg 2: Skriv och kör kod för att se Visual Studio IntelliSense på jobbet
- steg 3: Skapa mer kod i fönstret Interaktiv REPL
- Steg 4: Kör det slutförda programmet i Visual Studio-felsökningsprogrammet
- Steg 5: Installera paket och hantera Python-miljöer
- steg 6: Arbeta med Git
I steg 1 i självstudien lär du dig att:
- Skapa ett Python-programprojekt i Visual Studio
- Hantera dina Python-projektfiler i Solution Explorer
Förutsättningar
- Visual Studio installerat med stöd för Python-arbetsbelastningar. Mer information finns i Installera Python-stöd i Visual Studio.
Skapa ett nytt Python-projekt
Ett projekt är hur Visual Studio hanterar alla filer som samlas för att skapa ett enda program. Programfiler innehåller källkod, resurser och konfigurationer. Ett projekt formaliserar och underhåller relationerna mellan alla projektets filer. Projektet hanterar även externa resurser som delas mellan flera projekt. Med ett projekt kan ditt program enkelt expandera och växa. Det är enklare att använda projekt än att hantera relationer för hand i oplanerade mappar, skript, textfiler och ditt minne.
Den här självstudien börjar med att skapa ett enkelt projekt som innehåller en enda tom kodfil.
I Visual Studio väljer du File>New>Project för att öppna dialogrutan Nytt projekt. Du kan också använda kortkommandot Ctrl+Skift+N. I dialogrutan kan du bläddra bland mallar på olika språk, välja en mall för projektet och ange var Visual Studio placerar filer.
Om du vill visa Python-mallar väljer du Installerad>Python- på den vänstra menyn eller söker efter "Python". Sökalternativet är ett bra sätt att hitta en mall när du inte kommer ihåg dess plats i språkträdet.
Python-stöd i Visual Studio innehåller flera projektmallar, inklusive webbprogram som använder ramverken Bottle, Flask och Django. I den här genomgången ska vi dock börja med ett tomt projekt.
Välj mallen Python-program, ange ett namn för projektet och välj OK.
I Visual Studio väljer du File>New>Project eller använder kortkommandot Ctrl+Skift+N. Skärmen Skapa ett nytt projekt öppnas, där du kan söka efter och bläddra bland mallar på olika språk.
Om du vill visa Python-mallar söker du efter Python-. Sökning är ett bra sätt att hitta en mall när du inte kommer ihåg dess plats i språkträdet.
Python-webbstöd i Visual Studio innehåller flera projektmallar, till exempel webbprogram i ramverken Bottle, Flask och Django. När du installerar Python med Visual Studio Installer väljer du Python Web Support under Valfri för att installera dessa mallar. I den här självstudien börjar du med ett tomt projekt.
Välj mallen Python Application och välj Nästa.
På skärmen Konfigurera det nya projektet anger du ett namn och en filplats för projektet och väljer sedan Skapa.
Efter en liten stund öppnas ditt nya projekt i Visual Studio:
Här är vad du ser:
- (1): Fönstret Visual Studio Solution Explorer visar projektstrukturen.
- (2): Standardkodfilen öppnas i redigeraren.
- (3): Fönstret Egenskaper visar mer information om det objekt som valts i Solution Explorer, inklusive dess exakta plats på disken.
Granska element i Solution Explorer
Ta dig tid att bekanta dig med Solution Explorer. I det här fönstret i Visual Studio kan du bläddra bland filer och mappar i projektet.
I Solution Explorer (1) ser du objektet på den översta nivån i strukturen. Det här objektet är din Visual Studio-lösning. Som standard är lösningsnamnet detsamma som projektet.
En lösning, som visas som en .sln fil på disken, är en container för ett eller flera relaterade projekt. Om du till exempel skriver ett C++-tillägg för ditt Python-program kan det C++-projektet finnas i samma lösning. Lösningen kan också innehålla ett projekt för en webbtjänst och projekt för dedikerade testprogram.
Leta upp objektet direkt under lösningsnamnet. Det här objektet är ditt projekt (2). Projektnamnet är det namn som du angav i dialogrutan Skapa ett nytt projekt. Visual Studio använder fetstil för att identifiera det markerade projektet i din lösning.
På disk representerar en .pyproj- fil i projektmappen projektet.
Växla pilen Expandera/Dölj bredvid projektnamnet för att visa projektets källfiler.
Visual Studio använder fetstil för att identifiera vilken fil som är Start File för programmet. I det här exemplet har du bara en enda .py fil. (3)
Om du vill visa egenskaperna för en fil i fönstret Egenskaper väljer du filen i Solution Explorer.
Om du inte ser fönstret Egenskaper väljer du skiftnyckelikonen i banderollen Solution Explorer. Om du dubbelklickar på en fil öppnas den på det sätt som är lämpligt för filen.
Under din projektnod letar du upp noden Python-miljöer. (4) Expandera noden för att visa tillgängliga Python-tolkar.
Under noden Python-miljöer expanderar du en tolknod för att se biblioteken installerade i den miljön. (5)
Högerklicka på valfri nod eller ett objekt i Solution Explorer för att visa en snabbmeny med tillämpliga kommandon. Ta till exempel Byt namn på, som låter dig ändra namnet på en nod eller ett objekt, inklusive projektet och lösningen.