1. Vim
Vim je moj prvi preferirani IDE još iz faksa, čak i danas, jer čini dosadan zadatak poput programiranja vrlo jednostavnim i ugodnim. Ne koristim samo sebe, već Vim koriste mnogi programeri i korisnici Linuxa jer je vrlo brz i vrlo prilagodljiv IDE. Što je još važnije, Vim olakšava zadatak uklanjanja pogrešaka i ima podršku za mnoge alate i dodatke.
Vim se može koristiti i kao samostalna aplikacija, i kao sučelje naredbenog retka. Mnogo novih korisnika možda će u početku biti teško koristiti, ali kad se naviknete, svidjet će vam se programiranje na Vimu.
$ sudo apt-get install vim2. PyCharm
PyCharm je vrlo popularan međuplatformni Python IDE koji dolazi u dva izdanja, naime u zajednici i u profesionalnom izdanju. Zajedničko izdanje je besplatno i otvoreno, dok se profesionalno izdanje plaća. Izuzetno je prilagodljiv i bogat IDE-om sa značajkama kao što su Integrirano jedinstveno testiranje i Python Debugger, isticanje pogrešaka, analiza koda i još mnogo toga što možete očekivati u IDE-u.
Pycharm ima jedan od najboljih GUI-a u usporedbi s drugim Python IDE-ima i mogao bi biti dobar izbor za profesionalne programere. Dostupan je za najnovija izdanja Ubuntu-a u paketu Snap i može se preuzeti izravno iz Ubuntu Software Center-a.
$ sudo snap install pycharm-community --classic3. Eric
Eric je integrirano razvojno okruženje otvorenog koda napisano i razvijeno na Pythonu. To je ID na više platformi s podrškom za mnoge programske jezike, uključujući Python. Eric IDE isporučuje se s toliko značajki koje uključuju automatsko dovršavanje koda, isticanje pogrešaka, integrirani program za ispravljanje pogrešaka Python, unaprijed pretraživanje, isticanje sintakse itd.
Eric ima jednostavan, ali vrlo prilagodljiv GUI s podrškom za dodatke i proširenja. Također ima integrirani preglednik klase koji nećete naći puno IDE-a.
$ sudo apt-get install eric4. Pyzo
Pyzo je programsko okruženje otvorenog koda temeljeno na Pythonu. Koristi conda za upravljanje Python paketima. Jednostavan je i interaktivan IDE, ali ne postoji kompromis s njegovim značajkama. Neke značajke uključuju isticanje sintakse, vodič za uvlačenje, Matlab poput korisničkog sučelja, povlačenje i ispuštanje datoteka i direktorija itd.
Pyzo također nudi interaktivnu pomoć, preglednik datoteka i ima podršku za sve glavne programske jezike. Pyzo se može preuzeti i instalirati iz softverskog centra ili naredbe terminala.
$ sudo apt-get ažuriranje$ sudo apt-get instaliraj python3-pip python3-pyqt4
$ sudo python -m pip install pyzo -upgrade
Po završetku instalacije pokrenite naredbu u nastavku za pokretanje Pyzo IDE-a.
$ pyzo5. Spyder
Spyder je integrirano razvojno okruženje s više platformi posebno dizajnirano za znanstveno programiranje u Pythonu. Višejezični je IDE sa značajkama poput automatskog dovršavanja koda, isticanja sintakse, analize koda, vodoravnog i okomitog razdvajanja.
Spyder ima korisničko sučelje temeljeno na rasporedu, što ga čini lakim za navigaciju i jednostavnim za upotrebu i za nove korisnike. Također ima podršku za IPython, NumPy, SciPy i mnoge druge softvere otvorenog koda.
$ sudo apt-get install spyder6. GNU Emacs
GNU Emacs integrirano je razvojno okruženje razvijeno u okviru GNU projekta i uređivač je kodova na više platformi. Prilagodljiv je uređivač koda s podrškom za programski jezik Python. To je jedan od najsnažnijih IDE-a dostupan za programiranje na pythonu.
GNU Emacs ima jednostavno korisničko sučelje koje nudi izvrsno korisničko iskustvo. Emacs nije ograničen samo na programiranje, već ga možete koristiti za pregledavanje weba, e-poštu itd.
$ sudo add-apt-repozitorij ppa: kelleyk / emacs$ sudo apt-get ažuriranje
$ sudo apt-get install emacs
7. Atom
Atom je besplatni uređivač teksta s otvorenim kodom sa značajkama poput bilo kojeg integriranog razvojnog okruženja. Razvio ga je GitHub i podržava gotovo sve glavne programske jezike, uključujući Python. Instaliranjem nekih proširenja i dodataka možete Atomu donijeti IDE poput funkcionalnosti.
Atom ima elegantno korisničko sučelje i nudi značajke poput automatskog dovršavanja, isticanja sintakse, dijagnostike i mnogih drugih.
$ sudo add-apt-repozitorij ppa: webupd8team / atom$ sudo apt-get ažuriranje
$ sudo apt-get instalacijski atom
8. PyDev (pomrčina)
PyDev je dodatak treće strane za Eclipse koji je integrirano razvojno okruženje razvijeno za znanstveno programiranje na Pythonu. Nudi značajke kao što su analiza koda, grafičko uklanjanje pogrešaka, refaktoriranje koda itd.
Kako je PyDev integriran u Eclipse, ima vrlo dobro korisničko sučelje. Također ima integraciju s PyLintom. Da biste koristili PyDev, samo trebate instalirati Eclipse iz Ubuntu Software Center-a i dodati mu dodatak PyDev.
9. Krilo
Wing je IDE koji je razvio Wingware i posebno je dizajniran za programski jezik Python. Wing nudi brojne značajke kao što su automatsko dovršavanje, automatsko uređivanje, preglednik izvora, navigacija kodom i lokalno, kao i daljinsko uklanjanje pogrešaka.
Wing ima fleksibilno korisničko sučelje sa svime što je savršeno postavljeno tako da možete lako pronaći sve što želite.
Preuzmite paket Wing ovdje
https: // wingware.com / downloads / wing-personal
10. Thonny
Thonny je jednostavan IDE posebno dizajniran za početnike. Ima jednostavno i jednostavno korisničko sučelje s nekim osnovnim značajkama kao što su program za ispravljanje pogrešaka, dovršavanje koda itd. Thonny dolazi pun Pythona 3.6 izgrađen izvan okvira koji zahtijeva jednostavni instalacijski program za početak rada s Python programiranjem.
Najbolja stvar kod Thonnyja je što ima početničku prilagođenu sistemsku ljusku i možete otvoriti školjku sustava iz Alata mnogi da biste instalirali dodatne pakete ili naučili rukovanje Pythonom u naredbenom retku.
Preuzmite Thonnyja odavde
http: // thonny.org /
Zaključak da je odabir najboljeg IDE-a uvijek ovisi o preferencijama i potrebama programera. Ovdje navedeni IDE-ovi najbolji su u pogledu uređivanja koda, kao i otklanjanja pogrešaka i ukupnog korisničkog iskustva. Uvijek možete podijeliti svoje misli i stavove @LinuxHint.