1. Vim
A Vim az első számú preferált IDE-m, közvetlenül a főiskolai projektektől kezdve, és még ma is, mert ez az unalmas feladatot, például a programozást, nagyon könnyűvé és élvezetessé teszi. Nem csak én, hanem a Vim is sok fejlesztő és Linux felhasználó által használt, mert nagyon gyors és nagyon testreszabható IDE. Ennél is fontosabb, hogy a Vim megkönnyíti a hibakeresési feladatot, és számos eszköz és plug-in támogatására képes.
A Vim egyaránt használható önálló alkalmazásként, valamint parancssori felületként. Sok új felhasználónak nehéz lehet kezdetben használni, de ha megszokja, imádni fogja a Vim programozását.
$ sudo apt-get install vim2. PyCharm
A PyCharm nagyon népszerű platformokon átívelő Python IDE, amely két szerkesztési változatban érkezik, nevezetesen közösségi és szakmai kiadásban. A közösségi kiadás ingyenes és nyílt forráskódú, míg a pro kiadás fizetett. Nagyon testreszabható és gazdag IDE olyan funkciókkal, mint az integrált egység tesztelése és a Python Debugger, a hibák kiemelése, a kódelemzés és még sok más, amelyekre az IDE-ben számíthat.
A Pycharm az egyik legjobb GUI-val rendelkezik, összehasonlítva más Python IDE-kkel, és jó választás lehet a szakemberek fejlesztői számára. Ez elérhető az Ubuntu legújabb kiadásaihoz Snap csomag alatt, és letölthető közvetlenül az Ubuntu Software Centerből.
$ sudo snap install pycharm-community --classic3. Eric
Az Eric egy nyílt forráskódú, integrált fejlesztői környezet, amelyet Python írt és fejlesztett. Ez egy platformon átívelő IDE, amely számos programozási nyelvet támogat, beleértve a Pythont is. Az Eric IDE olyan sok funkcióval rendelkezik, amelyek magukban foglalják a kód automatikus kitöltését, a hibák kiemelését, az integrált Python hibakeresőt, az előre történő keresést, a szintaxis kiemelését stb.
Eric rendelkezik egyszerű, de nagyon testreszabható grafikus felhasználói felülettel, amely támogatja a beépülő modulokat és bővítményeket. Ezenkívül sportolja az integrált osztályú böngészőt, amelyen nem talál sok IDE-t.
$ sudo apt-get install eric4. Pyzo
A Pyzo egy Pythonon alapuló nyílt forráskódú programozási környezet. A conda-t használja a Python csomagok kezelésére. Egyszerű és interaktív IDE, de annak kompromisszuma nincs. Egyes funkciók közé tartozik a szintaxis kiemelése, a behúzási útmutató, a Matlab, mint a felhasználói felület, a fájlok és könyvtárak áthúzása stb.
A Pyzo interaktív súgót, fájlböngészőt is tartalmaz, és támogatja az összes főbb programozási nyelvet. A Pyzo letölthető és telepíthető a Software Centerből vagy a terminál parancsból.
$ sudo apt-get update$ sudo apt-get install python3-pip python3-pyqt4
$ sudo python -m pip install pyzo -upgrade
A telepítés befejezése után futtassa az alábbi parancsot a Pyzo IDE indításához.
$ pyzo5. Spyder
A Spyder egy platformon átívelő integrált fejlesztői környezet, amelyet kifejezetten tudományos programozásra terveztek a Pythonban. Többnyelvű IDE olyan funkciókkal, mint a kód automatikus kitöltése, a szintaxis kiemelése, a kódelemzés, a vízszintes és függőleges felosztás.
A Spyder elrendezés alapú felhasználói felületével rendelkezik, amely megkönnyíti a navigálást és az új felhasználók számára is könnyen használható. Támogatja az IPython, a NumPy, a SciPy és sok más nyílt forráskódú szoftvert is.
$ sudo apt-get install spyder6. GNU Emacs
A GNU Emacs egy integrált fejlesztői környezet, amelyet a GNU projekt keretében fejlesztettek ki, és egy platformon átívelő kódszerkesztő. Testreszabható kódszerkesztő, amely a dobozon kívül támogatja a Python programozási nyelvet. Ez az egyik legerősebb IDE, amely elérhető a python programozásához.
A GNU Emacs egyszerű felhasználói felülettel rendelkezik, amely kiváló végfelhasználói élményt kínál. Az Emacs nem csak a programozásra korlátozódik, mivel webböngészéshez, e-mailhez stb.
$ sudo add-apt-repository ppa: kelleyk / emacs$ sudo apt-get update
$ sudo apt-get install emacs
7. Atom
Az Atom egy ingyenes és nyílt forráskódú szövegszerkesztő, amely olyan funkciókkal rendelkezik, mint bármely integrált fejlesztői környezet. A GitHub fejlesztette ki, és szinte az összes fő programozási nyelvet támogatja, beleértve a Pythont is. Néhány bővítmény és plug-in telepítésével az IDE-hez hasonló funkciókat hozhat az Atom-ba.
Az Atom elegáns felhasználói felülettel rendelkezik, és olyan funkciókat kínál, mint az automatikus kiegészítés, a szintaxis kiemelése, a diagnosztika és még sok más.
$ sudo add-apt-repository ppa: webupd8team / atom$ sudo apt-get update
$ sudo apt-get install atom
8. PyDev (Eclipse)
A PyDev egy harmadik féltől származó plug-in az Eclipse számára, amely egy integrált fejlesztői környezet, amelyet a Python tudományos programozásához fejlesztettek ki. Olyan funkciókat kínál, mint a kódelemzés, a grafikus hibakeresés, a kódjavítás stb.
Mivel a PyDev integrálva van az Eclipse programba, nagyon jó a felhasználói felülete. Integrálva van a PyLint-mel is. A PyDev használatához telepítenie kell az Eclipse szoftvert az Ubuntu Software Center alkalmazásból, és hozzá kell adnia a PyDev plug-in-et.
9. Szárny
A Wing a Wingware által kifejlesztett IDE, amelyet kifejezetten az ellenséges Python programozási nyelvre terveztek. A Wing számos funkciót kínál, mint például automatikus kiegészítés, automatikus szerkesztés, forrásböngésző, kódnavigáció és helyi, valamint távoli hibakeresés.
A Wing rugalmas felhasználói felülettel rendelkezik, és minden tökéletesen elhelyezhető, így könnyen megtalálhatja, amit csak akar.
Töltse le innen a Wing csomagot
https: // wingware.com / letöltések / wing-personal
10. Thonny
A Thonny egy egyszerű IDE, amelyet kifejezetten kezdőknek terveztek. Egyszerű és könnyen használható felhasználói felülettel rendelkezik, néhány alapvető funkcióval, például hibakeresővel, a kód kitöltésével stb. Thonny Python 3-mal érkezik.6 a dobozból épül fel, amelyhez egyszerű telepítőre van szükség a Python programozás megkezdéséhez.
A legjobb dolog a Thonny-ban az, hogy kezdőbarát rendszerhéjjal rendelkezik, és a Tools shellből megnyithatja a rendszerhéjat extra csomagok telepítéséhez vagy a Python kezelésének megismeréséhez a parancssoron.
Töltse le innen Thonnyt
http: // thonny.org /
A legjobb IDE kiválasztása mindig a programozó preferenciáitól és igényeitől függ. Az itt felsorolt IDE-k a kódszerkesztés, valamint a hibakeresés és az általános felhasználói élmény szempontjából a legjobbak. Mindig megoszthatja gondolatait és nézeteit @LinuxHint.