Piton

Top 10 Python IDE za Ubuntu

Top 10 Python IDE za Ubuntu
Python je jedan od najčešće korištenih programskih jezika opće namjene. Mnoge popularne web stranice ili aplikacijski softver koji svakodnevno koristite pokreće Python. Razlog popularnosti ovog programskog jezika je njegova jednostavna i lako razumljiva priroda. Baš kao i novi programeri, započeo sam s programiranjem s Pythonom i dalje mi je to omiljeni i omiljeni programski jezik.Mnogo je integriranih razvojnih okruženja (IDE) dostupnih za uređivanje i programiranje u Pythonu. Osobno više volim Vim na Ubuntu terminalu, ali postoje mnogi IDE-i poput PyCharm, GNU Emacs i PyZo koji su dostupni za Ubuntu. Dakle, danas ćemo razgovarati o tim IDE-ima jedan po jedan.

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 vim

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

3. 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 eric

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

$ pyzo

5. 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 spyder

6. 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.

Besplatni i otvoreni kodni pokretački programi za razvoj Linux igara
Ovaj će članak pokriti popis besplatnih i open source pokretačkih igara koje se mogu koristiti za razvoj 2D i 3D igara na Linuxu. Brojni su takvi moto...
Vodič za Shadow of the Tomb Raider za Linux
Shadow of the Tomb Raider dvanaesti je dodatak seriji Tomb Raider - franšizi u akcijsko-avanturističkoj igri koju je stvorio Eidos Montreal. I kritiča...
Kako pojačati FPS u Linuxu?
FPS je kratica Okviri u sekundi. Zadatak FPS-a je mjerenje broja sličica u reprodukcijama video zapisa ili igranim izvedbama. Jednostavnim riječima, b...