A 2022-es Ubuntu legjobb 11 Python IDE-je
A Python az egyik legszélesebb körben használt általános célú programozási nyelv. A legtöbb népszerű weboldal vagy alkalmazás, amelyet nap mint nap használsz, Python által működik.
Ennek a programozási nyelvnek a népszerűségének oka az egyszerű és könnyen érthető természete. Az Adattudomány és az Adatelemzés a Python programozás alkalmazásai. Ezek a területek számos munkahelyet teremtenek világszerte.
Számos integrált fejlesztési környezet (IDE) áll rendelkezésre a Python kódolásához és szerkesztéséhez. Személy szerint én a Vim-et részesítem előnyben az Ubuntu terminálban, de olyan IDE-k is léteznek, mint a PyCharm, a GNU Emacs és a Pyzo, amelyek elérhetők Ubuntu alatt. Tehát ma egyesével megbeszéljük ezeket az IDE-ket.
1. Vim
Jellemzők:
- Szinax színezés
- Támogatás más programozási nyelvekhez, a Pythonon kívül
- Kiváló közösségi támogatás
A Vim az #1 kedvenc IDE-m már a főiskolai projektek óta, és még ma is, mert a programozás unalmas feladatát nagyon egyszerűvé és élvezetessé teszi. A Vimet sok fejlesztő és Linux felhasználó is használja, mert rendkívül gyors és rendkívül testreszabható IDE. Ami még fontosabb, a Vim megkönnyíti a hibakeresést, és támogatja a számos eszközt és plugint.
A Vim önálló alkalmazásként és parancssori interfészként is használható. Sok új felhasználó kezdetben nehezen boldogul vele, de miután megszokja, imádni fogja a programozást a Vim-en.
sudo apt-get install vim2. PyCharm
Jellemzők:
- Kód automatikus kitöltése
- Integrált hibakereső
- Aktív közösségi támogatás
A PyCharm egy nagyon népszerű, platformok közötti Python IDE, amely két kiadásban érhető el: közösségi és professzionális kiadás. A közösségi kiadás ingyenes és nyílt forráskódú, míg a professzionális kiadás fizetős. Magasan testre szabható, és gazdag funkciókkal rendelkezik, mint például integrált egységtesztelés és Python hibakereső, hibafeltüntetés, kódanalízis, és még sok más, amit egy IDE-től elvárhat.
A Pycharm rendelkezik az egyik legjobb felhasználói felülettel a többi Python IDE-hez képest, és jó választás lehet a professzionális fejlesztők számára. Elérhető a legújabb Ubuntu kiadásokhoz Snap csomagként, és közvetlenül letölthető az Ubuntu Software Centrumból.
sudo snap install pycharm-community –classic3. Eric
Jellemzők:
Support for extensions and plug-insSource code auto-completionIntegrated web browserAz Eric egy nyílt forráskódú integrált fejlesztői környezet, amelyet Python nyelven írtak és fejlesztettek. Ez egy platformokon átívelő IDE, amely sok programozási nyelvet támogat, beleértve a Python-t is. Az Eric IDE számos funkciót tartalmaz, többek között kódautomatikus kiegészítést, hibák kiemelését, beépített Python hibakeresőt, fejlett keresést, szintaxiskiemelést stb.
Ericnek van egy egyszerű, de magasan testreszabható GUI-ja, amely támogatja a plug-ineket és kiegészítőket. Emellett van egy beépített osztályböngészője is, amelyet egyetlen IDE-ben sem talál meg.
sudo apt-get install eric4. Pyzo
Jellemzők:
- Interaktív felhasználói felület
- Nincs szükség Python értelmezőre
A Pyzo egy nyílt forráskódú programozási környezet, amely a Pythonra épül. A Python csomagok kezeléséhez conda-t használ. Ez egy egyszerű és interaktív IDE, de nem tesz kompromisszumot a funkciók tekintetében. Néhány funkciója közé tartozik a szintaxis kiemelés, behúzás irányító, Matlab-hoz hasonló felhasználói felület, fájlok és mappák húzása és ejtése stb.
A Pyzo interaktív súgót, fájlböngészőt is tartalmaz, és támogatja a főbb programozási nyelveket. A Pyzo letölthető és telepíthető a Szoftverközpontból vagy terminálparancs segítségével.
sudo apt-get update
sudo apt-get install python3-pip python3-pyqt4
sudo python –m pip install pyzo –upgradeMiután a telepítés befejeződött, futtassa a következő parancsot a Pyzo IDE elindításához.
pyzo5. Spyder
Jellemzők:
Community supportEasily navigableA Spyder egy cross-platform integrált fejlesztői környezet, amelyet kifejezetten a tudományos programozásra terveztek Pythonban. Ez egy többnyelvű IDE, olyan funkciókkal rendelkezik, mint a kód automatikus kiegészítése, szintaxiskiemelés, kód-elemzés, vízszintes és függőleges felosztás.
A Spyder elrendezés-alapú felhasználói felülettel rendelkezik, amely megkönnyíti a navigációt és a használatát az új felhasználók számára is.
sudo apt-get install spyder 6. GNU Emacs
Jellemzők:
Highly customizable
A GNU Emacs egy integrált fejlesztői környezet, amelyet a GNU projekt keretében fejlesztettek. Ez egy platformfüggetlen kód szerkesztő. Olyan testreszabható kód szerkesztő, amely alapértelmezés szerint támogatja a Python programozási nyelvet. Az egyik legerősebb IDE a Python programozáshoz.
A GNU Emacs egyszerű felhasználói felülettel rendelkezik, amely kiváló végfelhasználói élményt kínál. Az Emacs nemcsak a programozásra korlátozódik, hanem használható webböngészésre, e-mail írására stb. is.
sudo add-apt-repository ppa:kelleyk/emacs
sudo apt-get update
sudo apt-get install emacs7. Atom
Jellemzők:
User-friendlySmart auto-completion supportFully customizable interfaceAz Atom egy ingyenes és nyílt forráskódú szövegszerkesztő, amely olyan funkciókat kínál, mint bármely integrált fejlesztési környezet. A GitHub fejleszti, és szinte az összes főbb programozási nyelvet támogatja, beleértve a Pythont is. Néhány kiegészítő és plug-in telepítésével IDE-szerű funkcionalitást hozhatsz az Atomhoz.
Az Atom sima felhasználói felülettel rendelkezik, és olyan funkciókat kínál, mint az automatikus kiegészítés, szintaxis kiemelés, diagnosztika és még sok más.
sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update
sudo apt-get install atom8. PyDev (Eclipse)
Jellemzők:
Auto code completionEasy to navigateA PyDev egy harmadik féltől származó plug-in az Eclipse-hez, amely egy integrált fejlesztői környezet a Python tudományos programozása számára. Olyan funkciókat kínál, mint a kódelemzés, grafikus hibakeresés, kódoptimalizálás stb.
A PyDev integrálva van az Eclipse-be, így nagyon jó felhasználói felülettel rendelkezik. Emellett integrálva van a PyLint-tel is. A PyDev használatához csak annyit kell tenned, hogy telepíted az Eclipse-et az Ubuntu Szoftverközpontból, és hozzáadod a PyDev bővítményt.
9. Szárny
Jellemzők:
- Erőteljes hibakereső
- Automatikus szerkesztés és automatikus kiegészítés
A Wing egy IDE, amelyet a Wingware fejlesztett. Különösen a Python programozási nyelvhez lett tervezve. A Wing számos funkciót kínál, mint például automatikus kiegészítést, automatikus szerkesztést, forráshálózót, kód navigálást, valamint helyi és távoli hibakeresést.
A Wing rugalmas felhasználói felülettel rendelkezik, ahol minden tökéletesen el van helyezve, így könnyen megtalálhatja, amit szeretne.
Letöltés Wing csomag innen:
https://wingware.com letöltések/wing-personal
10. Thonny
Jellemzők:
Ideal for beginners, easy to useSyntax error highlightingA Thonny egy egyszerű IDE, amelyet különösen kezdők számára terveztek. Egyszerű és könnyen használható felhasználói felülettel rendelkezik, néhány alapvető funkcióval, mint például a hibakereső, a kódkiegészítés stb. A Thonny a Python 3.6 verzióval előtelepítve érkezik, amelyhez egy egyszerű telepítő szükséges a Python programozás megkezdéséhez.
A Thonny legjobb tulajdonsága, hogy van egy kezdőbarát rendszerparancs-értelmezője. A rendszerparancs-értelmezőt a Szerszámok menüből nyithatja meg az extra csomagok telepítéséhez vagy a Python parancssori kezelésének elsajátításához. A Thonny-t letöltheti és telepítheti az Ubuntu Szoftverközpontból.
11. TARTÓZKODÁS
Jellemzők:
Syntax highlightingCode Auto-completionAz IDLE egy integrált fejlesztői környezet a Python programozási nyelvhez. Python programozási nyelven és Tkinter grafikus felhasználói felület eszközkészlettel készült. Ez egy platformfüggetlen IDE, amely zökkenőmentesen működik Windows és macOS rendszereken, a Linuxon és annak disztribúcióin kívül.
Ami a kínált funkciókat illeti, a több ablak, az automatikus kiegészítés és a kódbeírás színezése az egyik sok figyelemre méltó jellemző. Ezen kívül egy nagyon konfigurálható Python IDE is.
sudo apt-get update
sudo apt-get install idle3Következtetés
Összegzésképpen, a legjobb IDE kiválasztása mindig a programozó preferenciáitól és igényeitől függ. Az itt felsorolt IDE-k a legjobbak a kód szerkesztése, a hibakeresés és az általános felhasználói élmény szempontjából.










