A Visual Studio (VS) Code Python fejlesztési támogatást kínál, amelyet a szakemberek és a hobbibarátok egyaránt értékelhetnek. Ez a cikk gyakorlati ismereteket nyújt a Python-környezet beállításáról, valamint a Python-kód futtatásáról és hibakereséséről, valamint értékes és érdekes bónuszfunkciókról.
Python környezet beállítása
Manuálisan be kell állítania a Python értelmezőt a számítógépén, mielőtt a VS Code használhatná. Íme, hogyan kell csinálni:
- Látogassa meg a hivatalos Pythont weboldal.
- Lépjen a Letöltések oldalra, válassza ki az operációs rendszer verzióját (Windows, macOS vagy Linux, a könyvtártól függően), majd kattintson a letöltésre.
- Töltse le és futtassa a telepítőt.
- Nyisson meg egy terminált vagy parancssort.
- Típus “
python –version
” és nyomja meg az „Enter” gombot. - Látnia kell a telepített Python verziót a képernyőn.
Ha az adattudomány a Python használatának fő oka, fontolja meg az Anaconda letöltését és a Python beszerzését. Az Anaconda Python értelmezővel és számos speciális könyvtárral és adattudományi eszközzel érkezik.
Azon Windows-felhasználók számára, akik azt szeretnék, hogy egy Linux-környezet működjön együtt a Pythonnal, a Windows-alrendszer Linuxhoz (WSL) egy másik életképes lehetőség. A WSL választása magában foglalja a megfelelő bővítmény telepítését is. Ha többet szeretne megtudni a WSL és a VS Code használatáról, tekintse meg a VS Code Remote Development dokumentációját vagy a Working in WSL oktatóanyagot.
Miután sikeresen végrehajtotta ezeket a lépéseket, a python-könyvtárak telepítésre kerülnek a rendszeren, és Ön készen áll a kódírásra.
A Python kiterjesztés telepítése a VS kódba
A Python környezet megfelelő használatához a VS Code-ban telepítenie kell a Python kiterjesztést is. Íme a további lépések a bővítmény IDE-ben történő beállításához:
- Indítsa el a VS Code-ot.
- Kattintson a „Bővítmények” ikonra a tevékenységsávon.
- Keresse meg a „Python” kifejezést a bővítmények nézet keresősávjában.
- Keresse meg a Microsoft Python bővítményét a Marketplace-en.
- Kattintson a „Telepítés” gombra a kiterjesztés hozzáadásához a VS Code-hoz.
A lépések végrehajtása után a Python kódoláshoz a következő előfeltételek lesznek:
- Python (3-as vagy újabb verzió)
- VS kód
- VS Code Python kiterjesztés
Python-kód hibakeresése a VS-kódban
A hibakeresés a kódolási folyamat elválaszthatatlan része, ezért a Python hibakeresési képességeit azonnal készen kell tartania, amint elkezdi a kódolást. Végezzük el a Python hibakeresésének lépéseit a VS Code-on belül.
- Kattintson a bal margóra azon sorszám mellett, amelyhez töréspontot szeretne hozzáadni (pl. a nyomtatási utasítás mellett).
- Kattintson a Hibakeresés ikonra az ablak oldalán található Tevékenységsávban.
- Nyomja meg az F5 billentyűt, vagy kattintson a zöld „Futtatás és hibakeresés” gombra.
- Hibakeresési konfigurációként válassza a „Python File” lehetőséget.
A hibakereső leáll a töréspontnál. Lehetősége nyílik a változók vizsgálatára, a hívási verem megtekintésére és a parancsok végrehajtására a Debug Console-ban.
A Python Interpreter konfigurálása
A VS Code automatikusan felismeri és kiválasztja a Python értelmezőt, ha létezik a rendszerén. Előfordulhat azonban, hogy módosítania kell az értelmezőt, ha több Python-verzióval dolgozik, vagy virtuális környezetet futtat.
- Nyomja meg a Ctrl + Shift + P (vagy a Cmd + Shift + P billentyűkombinációt macOS-en) a parancspaletta megnyitásához.
- Típus “
Python: Select Interpreter
” a Parancspalettán, és nyomja meg az „Enter” gombot. - Válassza ki a kívánt Python-tolmácsot a listából.
Ezekkel a beállításokkal a VS Code mostantól a manuálisan kiválasztott tolmácsot fogja használni.
A VS Code Python környezet testreszabása
A Python fejlesztői környezet személyre szabása meglehetősen egyszerű feladat a VS Code-ban. Ezenkívül felbecsülhetetlen értékű a termelékenység növelése szempontjából, mivel az Ön igényeire szabott környezet gyorsabbá és hatékonyabbá teszi a kódírást, és csökkenti a frusztrációt.
Erre a célra a VS Code robusztus, könnyen elérhető testreszabási funkciókat kínál. Kísérletezzen különböző beállításokkal és bővítményekkel, hogy megtalálja a legmegfelelőbb konfigurációt, ahogy kényelmesebbé válik az eszköz használata.
Nézzük meg, hogyan lehet a környezetet az Ön preferenciáihoz igazítani.
A Python Linting eszköz módosítása
A Linting azonosítja és kijavítja azokat a stilisztikai és szintaktikai problémákat a forráskódban, amelyek hibákhoz vezethetnek. A formázástól eltérően, amely csak a kód megjelenését alakítja át, a linting azt is elemzi, hogy a kód hogyan fut, és azonosítja azokat a hibákat, amelyeket a nem megfelelő formázás okozhat.
- Nyissa meg a Parancspalettát a Ctrl + Shift + P megnyomásával.
- Válassza a „Python: Select Linter” lehetőséget a linterek listájának megjelenítéséhez.
- Válasszon ki egy előnyben részesített szöszölőeszközt a listából (például Pylint, flake8 vagy Mypy).
- Telepítse a linting eszközt Python-környezetébe, ha a rendszer kéri.
Ha a telepítés nem folytatódik, próbálja meg a Visual Studio Code futtatását rendszergazdai jogosultságokkal, vagy manuálisan telepítse a lintert egy pip paranccsal.
A Linting automatikusan lefut egy fájl mentésekor, ha engedélyezve van. Az észlelt problémák megjelennek a Problémák panelen, és hullámos aláhúzások formájában a szerkesztőablakban. A linter engedélyezve maradhat, vagy ha már nincs rá szükség, letilthatja. Nyissa meg a Parancspalettát (Ctrl + Shift + P), és válassza a „Python: Linting engedélyezése/letiltása” lehetőséget a kapcsoló megváltoztatásához.
A Python Black beállítása a formázáshoz
A Python Black egy kódformázó, amely automatikusan módosítja a Python-kódot, hogy kövesse az olvashatóságra és a kódkonzisztenciára összpontosító stíluskonvenciókat.
- Telepítse a Blacket Python-környezetében a következő paranccsal: pip install black. A Visual Studio Code Python-bővítményének telepítéséhez nyomja le a Ctrl + P billentyűkombinációt, lépjen tovább az „ext install ms-python.python” soron, és nyomja meg az „Enter” billentyűt.
- Írja be a Ctrl + billentyűkombinációt, vagy kattintson a fogaskerék ikonra a bal alsó sarokban, és válassza a „Beállítások” lehetőséget [Ctrl+,]” a Beállítások menü megnyitásához.
- A Beállítások lap tetején található keresősávba írja be a „formátum mentéskor” szót, és jelölje be a jelölőnégyzetet.
- Keresse meg a „Python formázásszolgáltató” kifejezést, és válassza a „Fekete” lehetőséget.
Amikor megnyit vagy létrehoz egy Python-fájlt, ír egy kódot, és menti (Ctrl + S), a fekete formázó automatikusan módosítja ezt a kódot. Ha a Black valamilyen okból nem működik, akkor előfordulhat, hogy a Python-kódban szintaktikai hibák vannak. Ebben az esetben ellenőrizze újra a kódot, és tesztelje újra.
Python-részletek testreszabása
A Python-kódrészletek hasznos eszközök lehetnek a kód egyszerűsítéséhez. A kódrészletek előre definiált vagy felhasználó által definiált kódblokkok, amelyeket beilleszthet a kódba. Gyorsabbá teszik az ismétlődő kódminták, például hurkok vagy feltételes utasítások írását. A Python-részletek testreszabásának lépései a Visual Studio Code-ban:
- Nyissa meg a Bővítmények nézetet a Ctrl + Shift + X lenyomásával, és keresse meg a „Python Snippets” kifejezést.
- Telepítse az igényeinek megfelelő Python Snippets bővítményt.
- Kezdje el használni az új kódrészleteket a Python-kódban úgy, hogy beírja a kódrészlet előtagját, és megnyomja a „Tab” vagy az „Enter” billentyűt.
A Visual Studio Code beépített kódrészleteket tartalmaz különböző programozási nyelvekhez. Ezeket a kódrészleteket az IntelliSense (Ctrl + Space) vagy egy erre a célra szolgáló kódrészletválasztó segítségével találhatja meg és illesztheti be. A Python-kódrészletek letölthetők a Visual Studio Code piacteréről.
A Visual Studio Code Marketplace számos bővítménye tartalmaz kivonatokat. Megtalálhatja őket a „@category: „részletek” kifejezésre keresve a Bővítmények nézetben. Miután megtalálta és telepítette a kívánt bővítményt, indítsa újra a Visual Studio Code alkalmazást. Az új töredékek újraindításkor elérhetők lesznek a szövegszerkesztőben.
Integrált terminál használata
A VS Code egyik hatékony funkciója az integrált terminál, amely lehetővé teszi különféle parancsok, köztük Python-szkriptek végrehajtását anélkül, hogy elhagyná a szerkesztőt. Az integrált terminál segítségével Python-szkripteket futtathat, csomagokat kezelhet, és interakcióba léphet a verziókezelő rendszerekkel, például a Git-tel, miközben a Python-szkripteken dolgozik.
Együttműködés élő megosztással
A Visual Studio Code Live Share kiterjesztéssel érkezik. Ez a funkció lehetővé teszi a távoli, valós idejű fejlesztői együttműködést. A Live Share lehetővé teszi Python-projektek kivonatolását a csapattagokkal, és közös programozási munkamenetekben való részvételt. Ezenkívül azonnali visszajelzést kaphat a kóddal kapcsolatban egy felügyelőtől vagy egy asszisztenstől. Ez a funkció javítja az együttműködést és ösztönzi a tanulást, mivel ötleteket és bevált gyakorlatokat oszthat meg fejlesztőtársaival.
Jupyter notebookok használata
A Python fejlesztők gyakran dolgoznak a Jupyter Notebookokkal (korábban IPython Notebookokkal). Ez egy nyílt forráskódú dokumentációs projekt, amely lehetővé teszi a kód, a szöveg és a vizualizációk keverését. Az alkalmazás számítógépes kódot és rich text elemeket, például bekezdéseket, egyenleteket, ábrákat és hivatkozásokat tartalmazó dokumentumokat tartalmaz.
A Visual Studio Code natív támogatást és segítséget nyújt Python-kódfájlokon keresztül a Jupyter Notebookokkal való munkához.
Ezenkívül a VS Code Python-bővítménye lehetővé teszi a Jupyter Notebookok közvetlen létrehozását, szerkesztését és futtatását. Ez az integráció hatékonyabb munkafolyamatot biztosít, amely vonzó lehet azoknak az adattudósoknak és kutatóknak, akik rendszeresen támaszkodnak a Jupyter notebookokra.
Tesztelés Python szolgáltatásaival
Az a tudat, hogy kódja a várt módon viselkedik, nélkülözhetetlen nyugalmat biztosít. Megakadályozza a hibák felhalmozódását kódolás közben. Így a hibakeresés nem lesz megterhelőbb, ahogy a kód érik. A VS Code különböző Python tesztelési keretrendszereket támogat, beleértve a népszerű unittest vagy pytest.
Használja ki a beépített tesztelési funkciókat a szerkesztőben való gyors felfedezéshez, futtatáshoz és hibakereséshez. A fejlesztési folyamat tesztelése lehetővé teszi a hibák korai észlelését, így megőrizheti a kiváló kódminőséget.
Végrehajtás Python interaktív ablakon keresztül
A VS Code Python interaktív ablaka lehetővé teszi kódrészletek végrehajtását és az eredmények vizuális megjelenítését. Ez a funkció segít kísérletezni új ötletekkel, felfedezni a könyvtárakat, vagy gyorsan tesztelni a kis kódokat. Miközben Python-projektjein dolgozik, fontolja meg az interaktív ablak használatát, hogy mélyebb betekintést nyerjen a kód viselkedésébe és teljesítményébe.
Python Made Easy
Ha eljutott idáig, tudni fogja, hogyan kell a Python kódot futtatni, hibakeresni és testreszabni a VS Code-ban, ahogy jónak látja. A VS Code egy erőteljes, sokoldalú és ésszerűen kezdőbarát Python fejlesztőkörnyezet, amely különféle kódolási stílusokhoz illeszkedik.
Rendszeresen futtatod a Pythont a VS Code-ban? A VS Code melyik Python testreszabását tartja a leghasznosabbnak? Tudassa velünk az alábbi megjegyzés szakaszban.