Python

Najboljših 10 Python IDE za Ubuntu

Najboljših 10 Python IDE za Ubuntu
Python je eden najpogosteje uporabljenih programskih jezikov za splošno uporabo. Veliko priljubljenih spletnih mest ali programske opreme, ki jo uporabljate vsak dan, poganja Python. Razlog za priljubljenost tega programskega jezika je preprosta in lahko razumljiva narava. Tako kot novi programerji sem tudi jaz začel programirati s Pythonom in je še vedno moj najljubši in najljubši programski jezik.V urejevalniku Python je na voljo veliko integriranih razvojnih okolij (IDE) za urejanje in programiranje. Osebno imam raje Vim na terminalu Ubuntu, vendar je za Ubuntu na voljo veliko IDE-jev, kot so PyCharm, GNU Emacs in PyZo. Torej, danes bomo te IDE razpravljali posamično.

1. Vim

Vim je moja prva izbira IDE že med univerzitetnimi projekti in še danes, ker je dolgočasno opravilo, kot je programiranje, zelo enostavno in prijetno. Ne samo jaz, ampak Vim uporabljajo mnogi razvijalci in uporabniki Linuxa, ker je zelo hiter in zelo prilagodljiv IDE. Še pomembneje je, da Vim olajša nalogo odpravljanja napak in ima podporo za številna orodja in vtičnike.

Vim se lahko uporablja kot samostojna aplikacija kot vmesnik ukazne vrstice. Mnogo novih uporabnikov bo na začetku težko uporabljati, a ko se na to navadite, vam bo všeč programiranje na Vimu.

$ sudo apt-get install vim

2. PyCharm

PyCharm je zelo priljubljen medplatformni Python IDE, ki je na voljo v dveh izdajah, in sicer v skupnostni in profesionalni izdaji. Skupnostna različica je brezplačna in odprtokodna, medtem ko je profesionalna izdaja plačljiva. Je zelo prilagodljiv in s funkcijami bogat IDE s funkcijami, kot sta integrirano testiranje enot in razhroščevalec Python, poudarjanje napak, analiza kode in še veliko več, kar lahko pričakujete v IDE.

Pycharm ima enega najboljših grafičnih uporabniških vmesnikov v primerjavi z drugimi IDE-ji Python in je lahko dobra izbira za profesionalne razvijalce. Na voljo je za najnovejše izdaje Ubuntuja v paketu Snap in ga lahko prenesete neposredno iz Ubuntu Software Center.

$ sudo snap install pycharm-community --classic

3. Eric

Eric je odprtokodno integrirano razvojno okolje, napisano in razvito v Pythonu. Je ID platforme z več platformami s podporo za številne programske jezike, vključno s Pythonom. Eric IDE je v paketu s toliko funkcijami, ki vključujejo samodejno dokončanje kode, poudarjanje napak, integrirani razhroščevalec Python, vnaprejšnje iskanje, poudarjanje sintakse itd.

Eric ima preprost, a zelo prilagodljiv GUI s podporo za vtičnike in razširitve. Prav tako ima integriran brskalnik razreda, ki ga ne boste našli veliko IDE.

$ sudo apt-get install eric

4. Pyzo

Pyzo je odprtokodno programsko okolje, ki temelji na Pythonu. Uporablja conda za upravljanje paketov Python. Je preprost in interaktiven IDE, vendar z njegovimi lastnostmi ni kompromisa. Nekatere funkcije vključujejo poudarjanje sintakse, vodnik za zamike, Matlab, kot je uporabniški vmesnik, povleci in spusti datoteke in imenike itd.

Pyzo ima tudi interaktivno pomoč, brskalnik datotek in ima podporo za vse glavne programske jezike. Pyzo lahko prenesete in namestite iz programskega centra ali ukaza terminala.

$ sudo apt-get posodobitev
$ sudo apt-get namestite python3-pip python3-pyqt4
$ sudo python -m pip namestite pyzo -upgrade

Ko je namestitev končana, zaženite spodnji ukaz, da zaženete Pyzo IDE.

$ pyzo

5. Spyder

Spyder je integrirano razvojno okolje z več platformami, posebej zasnovano za znanstveno programiranje v Pythonu. Je večjezični IDE s funkcijami, kot so samodejno dokončanje kode, poudarjanje sintakse, analiza kode, vodoravno in navpično delitev.

Spyder ima uporabniški vmesnik, ki temelji na postavitvi, kar omogoča enostavno navigacijo in enostavno uporabo tudi za nove uporabnike. Podpira tudi IPython, NumPy, SciPy in številne druge odprtokodne programe.

$ sudo apt-get install spyder

6. GNU Emacs

GNU Emacs je integrirano razvojno okolje, razvito v okviru projekta GNU, in je urejevalnik kode za več platform. Je prilagodljiv urejevalnik kode s podporo za programski jezik Python. Je eden najmočnejših IDE-jev, ki so na voljo za programiranje v pythonu.

GNU Emacs ima preprost uporabniški vmesnik, ki ponuja odlično končno uporabniško izkušnjo. Emacs ni omejen samo na programiranje, saj ga lahko uporabljate za brskanje po spletu, e-pošto itd.

$ sudo add-apt-repository ppa: kelleyk / emacs
$ sudo apt-get posodobitev
$ sudo apt-get install emacs

7. Atom

Atom je brezplačen in odprtokodni urejevalnik besedil s funkcijami, kot je katero koli integrirano razvojno okolje. Razvil ga je GitHub in podpira skoraj vse glavne programske jezike, vključno s Pythonom. Z namestitvijo nekaterih razširitev in vtičnikov lahko v Atom prenesete funkcije, podobne IDE.

Atom ima gladek uporabniški vmesnik in ponuja funkcije, kot so samodejno dokončanje, poudarjanje sintakse, diagnostika in še veliko več.

$ sudo add-apt-repository ppa: webupd8team / atom
$ sudo apt-get posodobitev
$ sudo apt-get install atom

8. PyDev (Mrk)

PyDev je neodvisni vtičnik za Eclipse, ki je integrirano razvojno okolje, razvito za znanstveno programiranje v Pythonu. Ponuja funkcije, kot so analiza kode, grafično odpravljanje napak, predelava kode itd.

Ker je PyDev integriran v Eclipse, ima zelo dober uporabniški vmesnik. Ima tudi integracijo s PyLint. Če želite uporabljati PyDev, morate samo namestiti Eclipse iz Ubuntu Software Center in mu dodati vtičnik PyDev.

9. Krilo

Wing je IDE, ki ga je razvil Wingware, in je posebej zasnovan za sovražnik programskega jezika Python. Wing ponuja številne funkcije, kot so samodejno dokončanje, samodejno urejanje, izvorni brskalnik, navigacija po kodi in lokalno ter oddaljeno odpravljanje napak.

Wing ima prilagodljiv uporabniški vmesnik z vsem, kar je popolnoma postavljeno, tako da lahko brez težav najdete, kar želite.

Paket Wing prenesite od tukaj

https: // wingware.com / downloads / wing-personal

10. Thonny

Thonny je preprost IDE, posebej zasnovan za začetnike. Ima preprost in enostaven uporabniški vmesnik z nekaterimi osnovnimi funkcijami, kot so razhroščevalnik, dokončanje kode itd. Thonny je napolnjen s Pythonom 3.6, zgrajen iz škatle, ki za začetek programiranja Pythona zahteva preprost namestitveni program.

Najboljše pri Thonnyju je, da ima sistemsko lupino, prijazno do začetnikov, in lahko sistemsko lupino odprete v orodju Tools, da namestite dodatne pakete ali se naučite ravnanja s Pythonom v ukazni vrstici.

Thonny prenesite od tukaj

http: // thonny.org /

Zaključek izbire najboljšega IDE je vedno odvisen od programerjevih želja in potreb. Tukaj navedeni IDE so najboljši tako pri urejanju kode kot tudi pri odpravljanju napak in splošni uporabniški izkušnji. Vedno lahko delite svoje misli in poglede @LinuxHint.

Uporabna orodja za igralce Linux
Če radi igrate igre na Linuxu, obstaja verjetnost, da ste za izboljšanje igralne izkušnje uporabljali aplikacije in pripomočke, kot so Wine, Lutris in...
HD Remastered Games za Linux, ki prej še niso izdale Linuxa
Mnogi razvijalci iger in založniki pripravijo HD remaster starih iger, da podaljšajo življenjsko dobo franšize, zato oboževalci zahtevajo združljivost...
Kako uporabljati AutoKey za avtomatizacijo iger Linux
AutoKey je namizni pripomoček za avtomatizacijo za Linux in X11, programiran v Python 3, GTK in Qt. Z njegovo funkcijo skriptiranja in MACRO lahko avt...