A Python telepítése Windows, Linux és macOS rendszeren

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.