Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Python windowsos tanulása iránt érdeklődő kezdőknek javasoljuk, hogy a következő két beállítási útvonal közül válasszanak:
- Python-fejlesztési környezet beállítása winget konfigurációs fájllal
- Python-fejlesztési környezet manuális beállítása
Python-fejlesztési környezet beállítása WinGet-konfigurációs fájllal
A Winget Configuration-fájlok tartalmazzák a követelmények telepítéséhez és a gép adott projekthez való beállításához szükséges összes utasítást. A Microsoft kezdő Python-projektjének WinGet Configuration telepítőfájljának használatához kövesse az alábbi lépéseket:
Töltse le a konfigurációs fájlt a hivatkozás megnyitásával, és válassza a "Nyers fájltartalom > letöltése" (három pont menü a jobb felső sarokban): Winget Configuration: learn_python.winget.
A fájl futtatásához kattintson duplán a letöltött konfigurációs fájlra (amikor először ki kell választania a "Windows Package Manager-ügyfél" alkalmazást a fájl megnyitásához és futtatásához), vagy megnyithatja a PowerShellt a Windows Terminálban, és írja be a következő parancsot:
winget configure -f <path to learn_python.winget file>A fájl elérési útja a következőképpen
winget configure -f C:\Users\<your-name>\Downloads\learn_python.wingetfog kinézni: .A konfigurációs fájl futtatása után megjelenik a terminálablakban felsorolt telepítési lépések, beleértve a telepíteni kívánt projektkövetelményeket is. Ezután ellenőriznie kell, hogy áttekintette-e ezeket a konfigurációs frissítéseket, és az [Y] Igen vagy az [N] Nem lehetőséget választva meg kell erősítenie, hogy folytatja-e a műveletet.
A folytatás után a rendszer telepíti a projektkövetelményeket, és jelentést küld arról, hogy a konfiguráció sikeresen alkalmazva lett-e.
A gép most már be van állítva a Learn Pythonra!
A következő parancs beírásával ellenőrizheti, hogy a Python melyik verziója van telepítve a gépre. python --version
Python-fejlesztési környezet manuális beállítása
Ha manuálisan szeretné beállítani a Python fejlesztői környezetet a winget konfigurációs fájl használata helyett, a következőket kell elvégeznie:
- A Python telepítése
- A Visual Studio Code telepítése
- A PythonHoz készült Visual Studio Code-bővítmény telepítése
A Python telepítése: A Pythonnak több verziója is telepíthető (a kódolási nyelv idővel végrehajtott frissítései alapján). Először meg kell határoznia, hogy melyik Python-verzióra van szüksége. Hivatkozhat a Python jelenleg támogatott verzióira a Python-verziók állapotában | A Python fejlesztői útmutatója. Javasoljuk, hogy használjon egy modern, támogatott verziót, vagy egyeztessen annak a Python-projektnek a verziójával, amelyhez hozzá kíván járulni. Ebben az oktatóanyagban azt javasoljuk, hogy a Microsoft Store használatával telepítse a Pythont.
-
Telepítse a Python 3-at a Microsoft Store-nal – válassza ki a legújabb elérhető verziót, majd a "Letöltés" lehetőséget. A Python Microsoft Store-on keresztül történő telepítése a Python 3-at használja, és kezeli az aktuális felhasználó PATH-beállításainak beállítását (elkerülve a rendszergazdai hozzáférés szükségességét), az automatikus frissítések biztosítása mellett. Miután a Python befejezte a letöltési és telepítési folyamatot, nyissa meg a PowerShellt a Windows Terminálban, és írja be a következő parancsot:
python --versiona számítógépre telepített Python-verzió megerősítéséhez.
Ha Windowson használ Pythont webfejlesztésre, más beállításokat ajánlunk a fejlesztési környezethez. Ahelyett, hogy közvetlenül a Windowsra telepítene, javasoljuk a Python telepítését és használatát a Linux windowsos alrendszerén keresztül.
Ha szeretné automatizálni az operációs rendszer gyakori feladatait, tekintse meg útmutatónkat:
Bizonyos speciális helyzetekben (például a Python telepített fájljainak eléréséhez/módosításához, bináris fájlok másolatának készítéséhez vagy közvetlenül a Python DLL-ek használatához) érdemes lehet egy adott Python-kiadást közvetlenül python.org letölteni, vagy telepíteni egy másikat, például az Anacondát, a Jythont, a PyPy-t, a WinPythont, az IronPythont stb. Ezt csak akkor javasoljuk, ha ön egy fejlettebb Python-programozó, akinek konkrét oka van egy alternatív implementáció kiválasztására.
A Visual Studio Code telepítése: A Visual Studio Code egy kódszerkesztő eszköz, más néven integrált fejlesztési környezet vagy IDE. A Visual Studio Code olyan funkciókat kínál, mint a GitHub Copilot (egy AI-alapú eszköz, amely kódolási javaslatokat nyújt), IntelliSense (kódkiegészítési segéd), linting (segít elkerülni a kód hibáit), hibakeresési támogatás (segít megtalálni a hibákat a kódban a futtatás után), kódrészletek (kis újrafelhasználható kódblokkok sablonjai) és egységtesztelés (a kód interfészének tesztelése különböző típusú bemenetekkel).
Telepítse a Visual Studio Code bővítményt a Pythonhoz: A Visual Studio Code "bővítményeket" kínál , amelyek lehetővé teszik, hogy olyan támogatási funkciókkal bővítse a támogatást, amellyel bármilyen nyelvet vagy eszközt használ. Ebben az esetben a Python-bővítmény Python-specifikus támogatást nyújt a kódformázáshoz, az IntelliSense-kódkiegészítési javaslatokhoz, a hibakereséshez, a lintinghez, az újrabontáshoz stb.
Hello World oktatóanyag néhány Python-alapismerethez
A Python létrehozója, Guido van Rossum szerint egy "magas szintű programozási nyelv, és alapvető tervezési filozófiája a kód olvashatóságáról és egy szintaxisról szól, amely lehetővé teszi a programozók számára, hogy néhány sornyi kódban kifejezzék a fogalmakat."
A Python egy értelmezett nyelv. A lefordított nyelvekkel ellentétben, amelyekben az ön által írt kódot gépi kódra kell lefordítani ahhoz, hogy a számítógép processzora futtathassa, a Python-kódot a rendszer közvetlenül egy értelmezőnek továbbítja és közvetlenül futtatja. Csak írd be a kódot, és futtasd. Próbáljuk ki!
Ha meg van nyitva a PowerShell-parancssor, írja be a
pythona Python 3-értelmező futtatásához. (Egyes utasítások inkább apyvagypython3parancsot használják, ezeknek is működniük kell). Tudni fogja, hogy sikeres, mert megjelenik egy >>> háromnál nagyobb szimbólumot tartalmazó üzenet.Számos beépített módszer lehetővé teszi a sztringek módosítását a Pythonban. Hozzon létre egy változót a következővel:
variable = 'Hello World!'. Új sorhoz nyomja le az Enter billentyűt.Nyomtasd ki a változót:
print(variable). Ekkor megjelenik a "Hello World!" szöveg.Megtudhatja, hogy hány karaktert használ a karakterlánc változója a következővel:
len(variable). Ez azt mutatja, hogy 12 karaktert használnak. Vegye figyelembe, hogy az üres hely is karakternek számít a teljes hosszúságban.Alakítsd át a sztringváltozót nagybetűsre:
variable.upper(). Most konvertálja a karakterlánc változót kisbetűkké:variable.lower().Számold meg, hányszor szerepel az "l" betű a sztringváltozóban:
variable.count("l").Keressen egy adott karaktert a sztringváltozóban, keressük meg a felkiáltójelet a következővel:
variable.find("!"). Ekkor megjelenik, hogy a felkiáltójel a karakterlánc 11. pozíciójában található.Cserélje le a felkiáltójelet kérdőjelre:
variable.replace("!", "?").A Pythonból való kilépéshez beírhatja
exit(),quit()vagy a Ctrl-Z billentyűkombinációt.
Remélem, jól érezte magát a Python beépített sztringmódosítási módszereinek használatával. Most hozzon létre egy Python-programfájlt, és futtassa a Visual Studio Code-tal.
"Hello World bemutató a Python és a VS Code használatához"
A VS Code csapata nagyszerű a Pythonnal való kezdés lépéseit bemutató oktatóanyagot készített, amely bemutatja, hogyan hozhat létre Hello World-programot a Pythonnal, hogyan futtathatja a programfájlt, konfigurálhatja és futtathatja a hibakeresőt, és olyan csomagokat telepíthet, mint matplotlib és numpy, hogy grafikus ábrát hozzon létre egy virtuális környezetben.
Python-kód futtatásához meg kell adnia a VS Code-nak, hogy melyik értelmezőt használja. Mivel már telepítette a Python-bővítményt, a Parancskatalógus (Ctrl+Shift+P) megnyitásával kiválaszthatja a Python-értelmezőt, kezdje el beírni a Python: Értelmező kiválasztása parancsot a kereséshez, majd válassza ki a parancsot. Használhatja a Python-környezet kiválasztása lehetőséget is, ha elérhető az alsó állapotsoron (ez már megjeleníthet egy kijelölt értelmezőt). A parancs megjeleníti az elérhető értelmezők listáját, beleértve a virtuális környezeteket is. Csak válassza ki az elsőt a listában, hacsak nincs oka egy másik kívánt értelmezőre, olvassa el a Python-környezetek konfigurálása című témakört.
Miután kiválasztotta az értelmezőt, próbálja meg használni a VS Code beépített termináljával:
A terminál VS Code-ban való megnyitásához válassza a
Terminál megtekintése lehetőséget, vagy használja a Ctrl+'billentyűparancsot (a backtick karakterrel). Az alapértelmezett parancssor a PowerShell. A VS Code-terminálon belül nyissa meg a Pythont a következő parancs beírásával:
pythonPróbálja ki a Python-értelmezőt a következő beírással:
print("Hello World"). A Python a "Hello World" utasítást adja vissza.
A terminálban hozzon létre egy "hello" nevű üres mappát, lépjen ebbe a mappába, és nyissa meg a VS Code-ban az alábbi kóddal:
mkdir hello cd hello code .Miután megnyílik a VS Code, az új hello mappája megjelenik a bal oldali Explorer ablakban, nyisson meg egy parancssori ablakot a VS Code alsó paneljén a Ctrl+` (a backtick karakter használatával) billentyűkombinációval, vagy válassza a Nézet>Terminállehetőséget. Ha elindítja a VS Code-ot egy mappában, az a mappa lesz a "munkaterület". A VS Code az adott munkaterületre vonatkozó beállításokat tárolja a .vscode/settings.json, amelyek eltérnek a globálisan tárolt felhasználói beállításoktól.
Folytassa az oktatóanyagot a VS Code dokumentációjában: Python Hello World forráskódfájl létrehozása.
Mi az a PIP?
A csomagkezelő olyan eszköz, amely automatizálja a szoftvercsomagok telepítésének, frissítésének, konfigurálásának és eltávolításának folyamatát. A Python ökoszisztémája gazdag, és több ezer csomag érhető el a Python-csomagindexben (PyPI). A Pip egy standard csomagkezelő program, amely a Python részét képezi. A Pip lehetővé teszi olyan további csomagok telepítését és kezelését, amelyek nem részei a Python standard kódtárának. Annak ellenőrzéséhez, hogy rendelkezik-e pipel a csomagok telepítéséhez és kezeléséhez, írja be a pip --version
Ha pip használatával szeretne csomagot telepíteni, használja a következő parancsot:
pip install <package_name>
Próbálja meg az <package_name>-t lecserélni a https://pypi.org/ egyik csomagjának nevére. Például megpróbálhatja telepíteni a pip-frissítéseket a következő paranccsal: pip install --upgrade pip
A pip egyik erőssége, hogy képes létrehozni egy requirements.txt fájlt, amely felsorolja a projekt összes függőségét. Ezzel a fájllal replikálhatja a környezetet egy másik gépen. A parancs használatával pip freeze > requirements.txt hozzon létre egy fájlt, amely felsorolja az aktuális fejlesztési környezetben lévő összes telepített csomagot és azok verzióit. Ha ezt a követelményfájlt úgy szeretné futtatni, hogy új gépet állítson be ugyanazzal a környezettel, futtassa a következőt pip install -r requirements.txt: .
Egyszerű játék létrehozása a Pygame-vel
A Pygame egy népszerű Python-csomag játékok írásához – arra ösztönzi a diákokat, hogy programozást tanuljanak, miközben szórakoztató elemet hoznak létre. A Pygame új ablakban jeleníti meg a grafikus elemeket, így a WSL parancssori megközelítése nem fog működni. Ha azonban az oktatóanyagban ismertetett módon telepítette a Pythont a Microsoft Store-on keresztül, az megfelelően működik.
Miután telepítette a Pythont, telepítse a pygame-t a parancssorból (vagy a VS Code-on belüli terminálból) a
python -m pip install -U pygame --userbeírásával.Tesztelje a telepítést egy mintajáték futtatásával:
python -m pygame.examples.aliensMinden rendben van, a játék kinyit egy ablakot. Zárja be az ablakot, amikor befejezte a lejátszást.
Így kezdheti el írni a saját játékát.
Nyissa meg a PowerShellt (vagy a Windows parancssorát), és hozzon létre egy "bounce" nevű üres mappát. Lépjen erre a mappára, és hozzon létre egy "bounce.py" nevű fájlt. Nyissa meg a mappát a VS Code-ban:
mkdir bounce cd bounce new-item bounce.py code .A VS Code használatával írja be a következő Python-kódot (vagy másolja és illessze be):
import sys, pygame pygame.init() size = width, height = 640, 480 dx = 1 dy = 1 x= 163 y = 120 black = (0,0,0) white = (255,255,255) screen = pygame.display.set_mode(size) while 1: for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit() x += dx y += dy if x < 0 or x > width: dx = -dx if y < 0 or y > height: dy = -dy screen.fill(black) pygame.draw.circle(screen, white, (x,y), 8) pygame.display.flip()Mentse a következőként:
bounce.py.A PowerShell-terminálból futtassa a következőt:
python bounce.py.
Próbálja meg beállítani néhány számot, hogy lássa, milyen hatással vannak a pattogó labdára.
Tudjon meg többet a pygame játékok írásáról a pygame.orgoldalon.
A játék továbbfejlesztése további funkciókkal az AI használatával
Az AI-eszközök, például a GitHub Copilot segítségével olyan kódot hozhat létre, amely új interaktív funkciókkal, továbbfejlesztett viselkedéssel és simább animációkkal frissíti a pattogó labdajátékot. A kérést a követelményeknek megfelelően testre szabhatja.
Az alábbi szöveg egy példakérést jelenít meg a Copilot-csevegéshez:
Update the pygame bouncing ball code to:
- Add a vertical wall in the center that the ball bounces off
- Ensure the ball can bounce off the center wall and continue moving, not get stuck next to it
- Cycle through different colors each time the ball bounces
- Reduce movement speed from 1 to 0.5 pixels per frame
- Add frame rate control for 60 FPS
A GitHub Copilot mesterséges intelligenciával működik, így meglepetések és hibák lehetségesek. További információkért lásd a Copilot gyakori kérdéseket.
Források a folyamatos tanuláshoz
Javasoljuk, hogy az alábbi forrásanyagok segítségével továbbra is megismerje a Python windowsos fejlesztését.
- Microsoft Fejlesztői blogok: Python: Olvassa el a legújabb frissítéseket minden dologról, amit a Python a Microsoftnál.
A Visual Studio Code-ban Python használata
Python szerkesztése a VS Code-ban: Tudjon meg többet arról, hogyan használhatja ki a VS Code automatikus kiegészítési és IntelliSense támogatását a Pythonhoz, beleértve ezek működésének testreszabását... vagy egyszerűen kapcsolja ki őket.
Linting Python: A linting egy olyan program futtatásának folyamata, amely a lehetséges hibák kódját elemzi. Ismerje meg a VS Code linting támogatásának különböző formáit a Pythonhoz, és hogyan állíthatja be.
Python-hibakeresése: A hibakeresés a számítógépes programok hibáinak azonosítására és eltávolítására szolgáló folyamat. Ez a cikk bemutatja, hogyan inicializálhatja és konfigurálhatja a Python hibakeresését a VS Code-tal, hogyan állíthat be és érvényesíthet töréspontokat, csatolhat helyi szkripteket, végezhet hibakeresést különböző alkalmazástípusokhoz vagy távoli számítógépeken, és néhány alapvető hibaelhárítást is elvégezhet.
Egységtesztelés Python-: Ismertet néhány hátteret, amely elmagyarázza, hogy mit jelent az egységtesztelés, egy példabemutató, egy tesztelési keretrendszer engedélyezése, a tesztek létrehozása és futtatása, a tesztek hibakeresése és a tesztkonfigurációs beállítások.
Kapcsolódó tartalom
Windows developer