Megosztás a következőn keresztül:


Oktatóanyag: Python-kód írása és futtatása a Visual Studióban

Ez a cikk a Python használata a Visual Studiocímű oktatóanyag-sorozat 2. lépését mutatja be.

A Visual Studio interaktív fejlesztői környezet (IDE) különböző ablakokat biztosít, amelyek különböző fejlesztési feladatokat támogatnak. oktatóanyag 1. lépése ismerteti, hogyan kezelheti a projektfájlokat a Megoldáskezelő ablakban. A 2. lépésben a szerkesztő ablakban dolgozhat a fájlok tartalmával, például a forráskóddal. A szerkesztő környezetfüggően felismeri a szerkesztett fájl típusát. A szerkesztő felismeri a programozási nyelvet is (a fájlkiterjesztés alapján), és az adott nyelvnek megfelelő funkciókat is kínál, például szintaxisszínezést és automatikus kiegészítést az IntelliSense használatával.

Az oktatóanyag 2. lépésében megtanulhatja, hogyan:

  • Python-kód írása a szerkesztőben
  • Kód futtatása (hibakeresés nélkül)
  • Intellisense-funkciók használata kódíráshoz

Előfeltételek

Kód írása a Visual Studióban

Amikor új Python-projektet hoz létre a Python-alkalmazás sablonból, a Visual Studio létrehoz egy üres Python-fájlt (.py), és megnyitja a fájlt a szerkesztőben. A Visual Studio a létrehozáskor megadott projektnevet használja a fájl neveként. Az alapértelmezett projektnév a "Python Application1", az alapértelmezett fájlnév pedig PythonApplication1.py. Ebben a szakaszban kódot ad hozzá ehhez az üres Python-fájlhoz.

Python-kód írásának megkezdéséhez kövesse az alábbi lépéseket:

  1. Nyissa meg az üres Python-fájlt a Visual Studio szerkesztőjében.

  2. A szerkesztőben kezdje el beírni a Python-függvény nevét print.

    A függvény nevének megadásakor a Visual Studio IntelliSense megjeleníti a kód automatikus kiegészítési beállításait. Az alapértelmezett befejezési beállítás ki van emelve:

    Képernyőkép az IntelliSense automatikus kiegészítési lehetőségeiről a Visual Studio szerkesztőjében. Az alapértelmezett befejezési beállítás ki van emelve.

    Ha az alapértelmezett kiegészítést a kódra szeretné alkalmazni, válassza a Tab billentyűparancsot.

    A kiegészítések akkor hasznosak, ha hosszabb utasításokat vagy azonosítókat kell hozzáadnia a kódhoz. Az IntelliSense a használt utasítás alapján különböző befejezési lehetőségeket jelenít meg. Ha például zárójelet () használ függvénynévvel, az Intellisense függvényhívásként ismeri fel a kódot.

  3. A szerkesztőben kezdje el beírni a kódot a print() függvény meghívásához.

    Amikor beírja a nyitott zárójelet (, az Intellisense a függvény teljes használati adatait jeleníti meg. Az aktuális argumentum félkövér betűs. Ebben a példában az argumentum értékek: objektum:

    Képernyőkép, amely az IntelliSense automatikus kiegészítési lehetőségeit jeleníti meg a Visual Studio szerkesztőjében lévő nyomtatási függvényhez.

  4. A szerkesztőben töltse ki a kódkivonatot, hogy az megfeleljen a következő példának:

    print("Hello, Visual Studio")
    

    Figyelje meg, hogy a Visual Studio hogyan alkalmazza a print függvény különböző szintaxisszínezését, szemben a függvény argumentumával "Hello, Visual Studio". A Visual Studio színezési és formázási technikákkal segíti a kód olvasását. A Visual Studio például aláhúzással hívja fel a figyelmet a kóddal kapcsolatos problémákra.

  5. Törölje időlegesen a karakterlánc záró idézőjelét ".

    Figyelje meg, hogyan jeleníti meg a Visual Studio a szintaxishibákat tartalmazó kód piros aláhúzását.

    Képernyőkép, amely az IntelliSense szintaxisának színezését és hibakiemelését jeleníti meg a Visual Studio szerkesztőjében.

  6. Cserélje le a kódban a " záró idézőjelet.

Az előnyben részesített formázás és viselkedés konfigurálása

A fejlesztési környezet beállításai személyesek. A Visual Studio teljes körűen szabályozza az IDE megjelenését és az interaktív viselkedést. Amellett, hogy megjeleníti/elrejti az ablakokat, és beállítja az előnyben részesített ablakelrendezést, választhatja a menük, az ablaktartalmak és a szerkesztő színeit és egyéb formázási beállításait.

Kövesse az alábbi lépéseket a környezet konfigurációs beállításainak megismeréséhez:

  1. Válassza Eszközök>Beállítások lehetőséget az eszköztáron.

  2. A Környezeti és Szövegszerkesztő lapon található konfigurációs beállításokat ismerheti meg.

    Minden lap terület szerint sorolja fel a beállításokat, például Általános, Betűtípusok és színek, Speciálisstb.

  3. Ismerkedjen meg a Python Visual Studióban való használatával kapcsolatos lehetőségekkel:

    • Eszközök>Beállítások>Python
    • Tools>Beállítások>Szövegszerkesztő>Python
  4. Az összes támogatott programozási nyelvre vonatkozó beállítások megtekintéséhez válassza Eszközök>Beállítások>Szövegszerkesztő>Minden nyelvlehetőséget.

Kód futtatása a Visual Studióban

Miután már rendelkezik kóddal, készen áll a program futtatására. Dönthet úgy, hogy hibakereséssel vagy hibakeresés nélkül futtatja az alkalmazást.

  1. Ha hibakeresés nélkül szeretné futtatni a kódot, válassza az eszköztáron a Hibakeresés>Indítás hibakeresés nélkül lehetőséget, vagy használja a Ctrl+F5 billentyűparancsot.

    A Visual Studio figyelmezteti, ha továbbra is vannak hibák a kódban.

  2. A program futtatásakor megnyílik egy konzolablak az eredmények megjelenítéséhez. Ez az ablak hasonló ahhoz, amit egy Python-értelmező futtatásakor a parancssorból származó Python-fájllal (PythonApplication1.py) lát.

    Képernyőkép a Visual Studióban futó program kimenetét megjelenítő konzolablakról.

  3. A konzolablak bezárásához válassza ki a kívánt kulcsot. Térjen vissza a Visual Studio szerkesztőhöz.

Az Intellisense befejezéseinek felfedezése

Az utasítások és függvények kitöltése mellett az IntelliSense a Python import és from utasításaihoz is biztosít kiegészítéseket. Ezek a kiegészítések segítenek könnyen felderíteni, hogy milyen modulok érhetők el a környezetében és a modulok tagjaiban.

Kövesse az alábbi lépéseket az Intellisense további befejezési funkcióinak megismeréséhez:

  1. A szerkesztőben törölje a print utasítást a kódból.

  2. Kezdje el beírni a import sys utasítást. Amikor elkezdi beírni a sys, a Visual Studio megjeleníti a import függvény lehetséges moduljainak listáját:

    Képernyőkép arról, hogy az IntelliSense hogyan jeleníti meg az importálási utasításhoz elérhető modulokat a Visual Studio szerkesztőjében.

    A listában görgetve megtekintheti az elérhető modulok teljes készletét.

  3. Az utasítás befejezéséhez írja be sys, vagy válassza a sys befejezési lehetőséget az Intellisense párbeszédpanelen.

  4. Lépjen a kódfájl következő sorára, és kezdje el beírni a from math utasítást. A Visual Studio megjeleníti a függvény lehetséges moduljainak listáját:

    Képernyőkép arról, hogy az IntelliSense hogyan jeleníti meg a

  5. Töltse ki a math kódtár nevét, vagy válassza a math befejezési lehetőséget az Intellisense párbeszédpanelen.

  6. Folytassa az utasítást egy szóköz hozzáadásával, amelyet a import függvény neve követ. A Visual Studio megjeleníti a import függvény használatára vonatkozó lehetséges modultagok listáját:

    Képernyőkép arról, hogy az IntelliSense hogyan jeleníti meg az szerkesztőjében

  7. Fejezze be az utasítást az Intellisense befejezési beállításaival a cos és radians tagok hozzáadásához.

    A kész kódnak így kell kinéznie:

    import sys
    from math import cos, radians
    

    Borravaló

    A kiegészítések gépelés közben a részszövegekkel, szavak részeivel, a szavak eleji betűkkel és akár kihagyott karakterekkel is működnek.

  8. Adjon hozzá egy kicsit több kódot a Python-fájlhoz, és nyomtassa ki a koszinuszértékeket 360 fokban:

    for i in range(360):
        print(cos(radians(i)))
    
  9. Futtasd újra a programot. A Ctrl+F5 billentyűparancsot kipróbálhatja.

    Ha elkészült, zárja be a program kimeneti ablakát.

Következő lépés