10 najboljših IDE -jev Python za programerje Linuxa v letu 2020


Python je splošni programski jezik za izdelavo karkoli; od zalednega spletnega razvoja, analize podatkov, umetne inteligence do znanstvenega računalništva. Uporablja se lahko tudi za razvoj programske opreme za produktivnost, iger, namiznih aplikacij in širše.

Je enostaven za učenje, ima čisto skladnjo in strukturo zamikov. In IDE (integrirano razvojno okolje) lahko do neke mere določi izkušnje programiranja pri učenju ali razvoju katerega koli jezika.

Obstaja veliko Python IDE, v tem članku bomo našteli najboljše IDE Python za Linux. Ne glede na to, ali ste začetnik programiranja ali ste izkušen razvijalec, smo vam na voljo.

1. PyCharm

PyCharm je zmogljiv, medplatformski, zelo prilagodljiv in priključljiv Python IDE, ki združuje vsa razvojna orodja na enem mestu. Je bogat s funkcijami in je na voljo v skupnosti (brezplačni in odprtokodni) ter v strokovnih izdajah.

Zagotavlja pametno dokončanje kode, funkcije pregledovanja kode ter ima izjemno označevanje napak in hitre popravke. Na voljo je tudi z avtomatiziranim preoblikovanjem kode in odličnimi navigacijskimi sposobnostmi.

Ima vgrajena orodja za razvijalce, kot sta integriran iskalnik napak in testni tekač; Profiliranje Python; vgrajen terminal; integracija z glavnimi VCS in vgrajenimi orodji za baze podatkov in še veliko več. Je zelo priljubljen med programerji Python in je namenjen profesionalnim razvijalcem.

2. Wing Python IDE

Wing Python IDE je zelo prilagodljiv in prilagodljiv, profesionalen Python IDE z zmogljivim iskalnikom napak in inteligentnim urejevalnikom. Omogoča interaktiven razvoj Pythona na hiter, natančen in zabaven način.

Nekatere njegove dobro znane funkcije vključujejo izjemno zmogljive možnosti za odpravljanje napak, navigacijo po kodi, integrirano testiranje enot, oddaljeni razvoj in še veliko več. Če radi uporabljate Vim, se Wing neverjetno poveže z urejevalnikom Vim.

Ima bogato integracijo z App Engine, Django, PyQt, Flask, Vagrant in drugimi. Podpira upravljanje projektov in nadzor različic z Git, Mercurial, Bazaar, Subversion in mnogimi drugimi. Prav tako postaja priljubljen med razvijalci Pythona in mnogi uporabniki ga imajo zdaj raje kot PyCharm.

3. IDE Eric Python

Eric je bogato predstavljen Python IDE, napisan v Pythonu. Temelji na naboru orodij Qt UI za več platform, integriranih z zelo prilagodljivim upravljalnikom urejevalnika Scintilla. Ima neomejeno število urednikov.

Ponuja nastavljivo okno, nastavljivo označevanje sintakse, samodejno dokončanje izvorne kode, nasvete za klice izvorne kode, zlaganje izvorne kode, ujemanje oklepajev, označevanje napak in ponuja napredne funkcije iskanja, vključno z iskanjem in zamenjavo v celotnem projektu.

Eric ima integriran brskalnik razreda in spletni brskalnik, vgrajen vmesnik za nadzor različic za skladišča Mercurial, Subversion in Git kot osnovne vtičnike in še veliko več. Ena njegovih najpomembnejših značilnosti, ki je primanjkuje v mnogih IDE -jih Python, je integriran sistem dokumentacije izvorne kode.

4. PyDev Za mrk

PyDev je odprtokodna Python IDE za Eclipse, bogata s funkcijami. Podpira integracijo Djanga, dokončanje kode, dokončanje kode z samodejnim uvozom, namigovanje vrst in analizo kode.

Ponuja preoblikovanje, razhroščevalnik, oddaljenega razhroščevalnika, brskalnik žetonov, interaktivno konzolo, integracijo preizkusa enot, pokritost kode in integracijo PyLint. Omogoča vam iskanje referenc s pomočjo bližnjic (Ctrl+Shift+G). Uporabite ga lahko za razvoj Python, Jython in IronPython.

5. IDE Spyders Scientific Python

Spyder je znanstveni Python IDE z mnogimi funkcijami za raziskave, analizo podatkov in ustvarjanje znanstvenih paketov. Na voljo je z večjezičnim urejevalnikom z brskalnikom funkcij/razredov, funkcijami za analizo kode (s podporo za pyflakes in pylint), dokončanjem kode, vodoravnim in navpičnim razcepom ter funkcijo definicije goto.

Ima interaktivno konzolo, pregledovalnik dokumentacije, raziskovalec spremenljivk in raziskovalec datotek. Spyder omogoča iskanje poizvedb po več datotekah v vašem projektu s popolno podporo za regularne izraze.

6. IDE Pyzo Python

Pyzo je preprosta, brezplačna in odprtokodna IDE za Python. Uporablja conda, upravljavca binarnih paketov na ravni sistema in sistemsko raven na ravni sistema ter ekosistem. Vendar pa deluje brez kakršnega koli tolmača Python. Njegov glavni oblikovalski cilj je biti preprost in zelo interaktiven.

Sestavljajo ga urejevalnik, lupina in izbor uporabnih standardnih orodij, kot so brskalnik datotek, izvorna struktura, zapisovalnik in interaktivna funkcija pomoči, ki programerju pomaga na različne načine. Ponuja popolno podporo Unicode v urejevalniku in lupini. Izbirate lahko med različnimi temami Qt, ki jih želite uporabiti.

7. Thonny Python IDE

Thonny je odprtokodni Python IDE, namenjen začetnikom, ki nimajo predznanja o učenju in razvoju Pythona. Na voljo je s Pythonom 3.7 in ima zelo osnovne in preproste funkcije, ki jih novi razvijalci zlahka razumejo.

Osnovne funkcije vključujejo preprost razhroščevalnik s funkcijskimi tipkami F5, F6 in F7 za odpravljanje napak kode, ponuja možnost, da si ogledate, kako Python ovrednoti vaše izraze, poudari sintaktične napake, podporo za samodejno dokončanje kode in upravitelja paketov Pip za namestitev paketov tretjih oseb .

8. IDLE IDE Python IDE

IDLE je odprtokodno in priljubljeno Pythonovo integrirano razvojno in učno okolje za programerje na začetni ravni, ki se želijo naučiti razvojnega programiranja python brez predhodnih izkušenj.

IDLE je navzkrižna platforma in ima osnovne funkcije, ki vam omogočajo urejanje, izvajanje in odpravljanje napak vaših projektov Python v preprostem grafičnem uporabniškem vmesniku. IDLE je kodiran v 100% programu Python in za izdelavo oken uporablja orodje Tkinter GUI.

9. GNU Emacs za programiranje Python

Emacs je brezplačen, razširljiv, prilagodljiv in medplatformni urejevalnik besedil. Emacs že ima vgrajeno podporo za Python prek\"python-mode". Če ste ljubitelj Emacsa, lahko zgradite celoten IDE za programiranje Python z integracijo paketov, navedenih v priročniku Python Programming In Emacs v Emacs wiki.

10. Urejevalnik Vim

Python-mode, vtičnik za razvoj aplikacij Python v Vimu.

Konfiguriranje VIM -a je lahko težavno zlasti za nove uporabnike, a ko ga boste prebrodili, se boste popolnoma ujemali (mislim na Vim in Python). Obstaja več razširitev, ki jih lahko uporabite za nastavitev polnopravnega, profesionalnega IDE za Python. Za več informacij si oglejte wiki Python.

IDE lahko naredi razliko med dobro in slabo programsko izkušnjo. V tem članku smo delili 8 najboljših IDE Python za Linux. Ali smo kaj zamudili, nam to sporočite preko spodnjega obrazca za komentar. Sporočite nam tudi, kateri IDE trenutno uporabljate za programiranje Python.