Weboldal keresés

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 vim

2. 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 –classic

3. Eric

Jellemzők:

Support for extensions and plug-ins
Source code auto-completion
Integrated web browser

Az 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 eric

4. 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 –upgrade

Miután a telepítés befejeződött, futtassa a következő parancsot a Pyzo IDE elindításához.

pyzo

5. Spyder

Jellemzők:

Community support
Easily navigable

A 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 emacs

7. Atom

Jellemzők:

User-friendly
Smart auto-completion support
Fully customizable interface

Az 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 atom

8. PyDev (Eclipse)

Jellemzők:

Auto code completion
Easy to navigate

A 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 use
Syntax error highlighting

A 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 highlighting
Code Auto-completion

Az 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 idle3

Kö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.