Ha szeretné telepíteni a Python-t, és elkezdeni a fejlesztést, van egy praktikus gyors útmutatónk, amely végigvezeti Önt az alapokon!
Ha szeretnél fejleszteni, az egyik kedvenc programozási nyelvem, amit megtanultam, a Python. Ez egy több paradigmát tartalmazó nyelv, amely támogatja a kötelező, funkcionális, procedurális és objektumorientált programozást. Széles körben nyitott és gyakorlatilag bármire használható, és sokak számára bevált nyelv a mesterséges intelligencia vagy a gépi tanulás terén. Sok automatizáláshoz használom, és még az általunk használt tesztelőeszközök egy része is ezen a nyelven íródott.
A Python egy erőteljes nyelv, és ha el akar kezdeni vele, ez az útmutató megtanítja az alapokat. Nemcsak telepítenie kell a Python binárisokat, és meg kell győződnie arról, hogy a PATH-ban van, hanem valamire is szüksége lesz a kód tényleges írására. Használhat egy teljes értékű IDE-t (Integrated Development Environment), például a PyCharm-ot, vagy hajolhat egy szövegszerkesztő felé, például az előre telepített IDLE vagy Sublime Text 3 felé. Rengeteg lehetőség van, de ennek az útmutatónak el kell indítania az alapokat.
Python telepítése
Windows és macOS rendszeren
A Python telepítése a legegyszerűbb rész, és el kell döntenie, hogy a Python 2.7-et vagy a Python 3.x-et telepíti-e. A Python 2.7-et gyakran használják régi projektekhez, de ha saját szoftvert ír, akkor telepítse a Pythont 3.x.
Windows vagy Mac rendszerre történő telepítéshez tegye a következőket:
- Menj a hivatalos Python webhely, és navigáljon a legújabb kiadáshoz. A cikk írásakor ez 3.10.6.
- Töltse le a bináris fájlt a platformjához.
- Hajtsa végre a binárist.
Nem kell más opciót választanod azon kívül, hogy hozzáadod a Pythont a PATH-hoz, mivel az alapértelmezett telepítő mindent tartalmaz, amire szüksége van. Egyszerűen kattintson a "Telepítés" gombra. Mac rendszeren ez alapértelmezés szerint megtörténik a dmg telepítőben.
Python telepítése Linuxra
Ha azonban Linuxot használ, akkor ez a használt disztribúciótól függ. A Debian-alapú disztribúciók (például az Ubuntu) használhatják az apt csomagtelepítőt a terminálban a következő parancs végrehajtásával:
- apt-get install python3.6
Előfordulhat, hogy más disztribúciók már előre telepítve vannak, és ha nem, akkor a csomagkezelőt kell használnia a disztribúcióban. Például a CentOS rendszeren a "yum install -y python3" parancsot kell végrehajtania.
Ellenőrizze a telepítést
A „python” parancs futtatásával a PowerShellben, a parancssorban vagy a terminálon ellenőrizheti, hogy a telepítés aktív-e.
Válassza ki Python IDE-jét
A hatékony kódíráshoz IDE-re vagy szövegszerkesztőre lesz szüksége, és van néhány lehetőség. A Python előtelepített IDLE-vel érkezik, és bár jól működik, nem alkalmas nagyobb fájlokhoz, amelyek bonyolultabbak lehetnek. Íme néhány IDE, amelyeket az évek során a Pythonhoz használtam, mind az egyetemen, mind a saját projektjeimben. Mindezek az IDE-k többplatformosak, ami azt jelenti, hogy futtathatja őket Windowson, Linuxon vagy macOS-en.
PyCharm
Ha ismeri az Android Studiot vagy az IntelliJ-t, akkor már ismeri a PyCharmot. Ugyanazoktól a fejlesztőktől származik, és a Python beépülő modul telepítésével pontosan ugyanazt a funkciót engedélyezheti az IntelliJ-ben. A különbség az, hogy a PyCharm az alapoktól kezdve kizárólag a Python számára készült, és minden modern IDE-től elvárható szolgáltatást tartalmaz. Ez magában foglalja a beépített verzióvezérlést, a szintaktikai kiemelést, az ablakfelosztást, a hibakereső funkciókat és még sok mást.
Töltse le a PyCharm programot
Spyder
Ha Ön adattudós (vagy a Pythont adattudományi célokra fogja használni), akkor telepítenie kell a Spydert. Ez egy IDE, amely már a Python legnépszerűbb adatelemző csomagjaiban is megtalálható. Ide tartozik a matplotlib, a numpy, a scipy és a panda. Ha adatelemzéssel, adatrögzítéssel és egyéb tudományos vizsgálatokkal szeretne foglalkozni, akkor a Spyder 100%-ban az, amit telepítenie kell. A Spyder még beépített Jupyter Notebookokat is tartalmaz, amelyek segítségével igazán könnyen feltárhatók és ábrázolhatók az adatok.
Töltse le a Spydert
Magasztos szöveg 3
A Sublime Text 3 az egyik kedvenc szövegszerkesztőm, egyszerűen az egyszerűségének köszönhetően. Szuper sokoldalú, bár csupasz, és jobban megfelel kisebb projektekhez. Ha csak néhány száz sornyi kóddal dolgozik egy programban, amit ír, akkor valószínűleg a Sublime Text 3 a legjobb megoldás. Egyszer írtam egy webkaparót Pythonban, amely beolvassa a helyi kölcsönzési oldalakat, és e-mailben elküldi nekem és néhány barátomnak egy linket az új listákra, csak a Sublime Text 3 és Python használatával. Ez egy tökéletesen alkalmas fejlesztői környezet, és szerintem a legtöbb embernek ismernie kell.
Töltse le a Sublime Text 3-at
Visual Studio Code (VSCode)
A Visual Studio Code (vagy VSCode) az egyik legsokoldalúbb fejlesztői környezet. Teljesen testreszabható, hatalmas bővítménytárral, amelyekhez belülről is hozzáférhet. Nem kompatibilis azonnal a Pythonnal, de telepíthet egy Python bővítményt belülről, amely lehetővé teszi szintaxis kiemelés, intelligens kódkiegészítés, Jupyter notebookok, hibakeresés, egységteszt és egyéb jellemzők. Imádom a Visual Studio Code-ot, és valójában ezt az IDE-t használom a legtöbbet, amikor bonyolult dolgokon dolgozom.
Töltse le a Visual Studio kódot
Mi a következő
Ha el szeretné kezdeni a fejlesztést, rengeteg oktatóanyag található online, amelyek megtanítják az alapokat. A CodeAcademy és a w3schools között rengeteg lehetőség van. Androidon még Python-tolmácsok is találhatók, amelyek segítségével írhat a telefonján, és a tanulás legjobb módja a cselekvés. Ha olyan erőforrás-igényes tevékenységet végez, amely sok gépi tanulási modellt vagy mesterséges intelligenciát használ, akkor szüksége lehet az egyik legjobb laptopok mégis kezelni.
A legjobb módja annak, hogy megtanuljam, az volt, hogy felismertem egy problémát vagy más nehézséget, és megpróbáltam kitalálni, hogyan automatizálhatom a megoldást. Ezért jött az ötlet, hogy írok egy programot, ami bérelhető webhelyeket kaparna ki helyettem, és biztos vagyok benne, hogy más okok miatt is előfordulhat, hogy Pythont szeretne használni.