10 parimat Pythoni IDE-d Linuxi programmeerijatele 2020. aastal


Python on üldotstarbeline programmeerimiskeel mis tahes ülesehitamiseks; alates taustaprogrammi veebiarendusest, andmeanalüüsist, tehisintellektist kuni teadusliku arvutuseni. Seda saab kasutada ka tootlikkustarkvara, mängude, töölauarakenduste ja muu arendamiseks.

Seda on lihtne õppida, sellel on puhas süntaksi ja taande struktuur. Ja IDE (integreeritud arenduskeskkond) võib mingil määral määrata programmeerimiskogemuse mis tahes keele õppimisel või arendamisel.

Seal on palju Pythoni IDE-sid, selles artiklis loetleme Linuxi jaoks parimad Pythoni IDE-d. Ükskõik, kas olete programmeerimises alles uus inimene või kogenud arendaja, oleme teid kajastanud

1. PyCharm

PyCharm on võimas, platvormidevaheline, väga kohandatav ja ühendatav Python IDE, mis integreerib kõik arendustööriistad ühte kohta. See on rikkalikult funktsioone ja saadaval nii kogukonnas (tasuta ja avatud lähtekoodiga) kui ka professionaalsetes väljaannetes.

See pakub nutikat koodi lõpuleviimist, koodide kontrollimise funktsioone ning sellel on märkimisväärseid vigade esiletõstmise ja kiirparandusi. Samuti tarnitakse see automaatse koodide refaktreerimise ja suurepäraste navigeerimisvõimalustega.

Omab sisseehitatud arendaja tööriistu, nagu integreeritud silur ja testijooksja; Pythoni profiilija; sisseehitatud terminal; integreerimine suuremate VCS-i ja sisseehitatud andmebaasitööriistadega ning palju muud. See on Pythoni programmeerijate seas väga populaarne ja mõeldud professionaalsetele arendajatele.

2. Tiib Python IDE

Wing Python IDE on väga kohandatav ja paindlik, professionaalne Python IDE, millel on võimas silur ja intelligentne redaktor. See võimaldab interaktiivset Pythoni arendamist kiiresti, täpselt ja lõbusalt.

Mõned selle hästi teadaolevad funktsioonid hõlmavad ülivõimsaid silumisvõimalusi, koodiga navigeerimist, integreeritud üksuste testimist, kaugarendust ja palju muud. Kui teile meeldib Vimi kasutada, seob Wing hämmastavalt Vimi redaktorit.

Sellel on rikkalik integratsioon rakenduste App Engine, Django, PyQt, Flask, Vagrant ja muuga. See toetab projektijuhtimist ja versioonihaldust Git, Mercurial, Bazaar, Subversion ja paljude teistega. See on muutumas populaarseks ka Pythoni arendajate seas ning paljud kasutajad eelistavad seda nüüd PyCarmile.

3. Eric Pythoni IDE

Eric on esiletõstetud rikas Pythoni IDE, mis on kirjutatud Pythonis. See põhineb platvormidevahelisel Qt kasutajaliidese tööriistakomplektil, mis on integreeritud ülimalt paindliku Scintilla redaktori juhtimisega. Sellel on piiramatu arv toimetajaid.

See pakub konfigureeritavat akna paigutust, konfigureeritavat süntaksi esiletõstmist, lähtekoodi automaatset lõpuleviimist, lähtekoodi helistamise näpunäiteid, lähtekoodi voltimist, trakside sobitamist, vigade esiletõstmist ning pakub täpsemat otsingu funktsionaalsust, sealhulgas kogu projekti otsimist ja asendamist.

Ericul on integreeritud klassi brauser ja veebibrauser, integreeritud versioonihalduse liides Mercuriali, Subversioni ja Giti hoidlate jaoks kui põhilised pistikprogrammid ja palju muud. Selle üks olulisemaid omadusi, mida paljudes Pythoni IDE-des puudub, on integreeritud lähtekoodi dokumentatsioonisüsteem.

4. PyDev varjutuse jaoks

PyDev on Eclipse'i jaoks avatud lähtekoodiga, funktsiooniderikas Python IDE. See toetab Django integreerimist, koodi lõpuleviimist, koodi lõpuleviimist automaatse impordiga, tüübi vihjet ja koodi analüüsi.

See pakub refaktoreerimist, silurit, kaugsilumist, märgibrauserit, interaktiivset konsooli, üksustesti integreerimist, koodi katvust ja PyLinti integreerimist. See võimaldab teil leida viiteid, kasutades kiirklahve (Ctrl + Shift + G). Saate seda kasutada Pythoni, Jythoni ja IronPythoni arendamiseks.

5. Spyders Scientific Python IDE

Spyder on teaduslik Pythoni IDE, millel on palju funktsioone uurimiseks, andmete analüüsimiseks ja teaduspakettide loomiseks. See on varustatud mitmekeelse redaktoriga, millel on funktsiooni/klassi brauser, koodianalüüsi funktsioonid (koos pülehelveste ja pileti toetusega), koodi lõpuleviimine, horisontaalse ja vertikaalse jagamise ning goto määratlusfunktsioon.

Sellel on interaktiivne konsool, dokumentide vaataja, muutujateuurija ja failide uurija. Spyder võimaldab otsida päringuid teie projekti mitmest failist, toetades täielikult regulaaravaldisi.

6. Pyzo Python IDE

Pyzo on Pythoni jaoks lihtne, tasuta ja avatud lähtekoodiga IDE. Selles töötab conda, OS-agnostiline, süsteemitasemel kahendpakettide haldur ja ökosüsteem. Kuid see töötab ilma Pythoni tõlkita. Selle peamine disainieesmärk on olla lihtne ja väga interaktiivne.

See koosneb redaktorist, kestast ja valikust kasulikest standardsetest tööriistadest, nagu failibrauser, allikastruktuur, logija ja interaktiivne abifunktsioon, mis programmeerijat mitmel viisil aitavad. See pakub täielikku Unicode'i tuge nii redaktoris kui ka shellis. Ja saate valida erinevate kasutatavate Qt-teemade vahel.

7. Thonny Python IDE

Thonny on avatud lähtekoodiga Python IDE, mis on mõeldud algajatele, kellel puuduvad eelteadmised Pythoni õppimise ja arendamise kohta. See on varustatud Python 3.7-ga ning sellel on väga lihtsad ja lihtsad funktsioonid, mida uued arendajad saavad hõlpsasti mõista.

Põhifunktsioonide hulka kuulub koodide silumiseks lihtne silur funktsiooniklahvidega F5, F6 ja F7, pakub võimalust vaadata, kuidas Python hindab teie väljendeid, tõstab esile süntaksivigu, automaatse koodi lõpuleviimise tuge ja Pip-paketihaldurit kolmanda osapoole pakettide installimiseks .

8. IDLE Pythoni IDE

IDLE on avatud lähtekoodiga ja populaarne Pythoni integreeritud arendus- ja õpikeskkond algajatele mõeldud programmeerijatele, kes soovivad õppida pythoni arendamise programmeerimist ilma eelneva kogemuseta.

IDLE on platvormidevaheline ja sisaldab põhifunktsioone, mis võimaldavad teil Pythoni projekte redigeerida, käivitada ja siluda lihtsas graafilises kasutajaliideses. IDLE on kodeeritud 100% Pythoni programmis ja see kasutab Windowsi ehitamiseks Tkinteri GUI tööriistakomplekti.

9. GNU Emacs Pythoni programmeerimiseks

Emacs on tasuta, laiendatav, kohandatav ja platvormidevaheline tekstiredaktor. Emacsil on juba "pakendiväline" Pythoni tugi\"python-mode \" kaudu. Kui olete Emacsi fänn, saate Pythoni programmeerimiseks luua täieliku IDE, integreerides pakettide, mis on loetletud juhendis Python Programming In Emacs Emacsi wiki.

10. Vim Editor

Pythoni režiim, plugin Pyimoni rakenduste arendamiseks Vimis.

VIM võib olla valus seadistamine eriti uute kasutajate jaoks, kuid kui olete selle läbi saanud, on teil täiuslik vaste (ma mõtlen Vimi ja Pythoni). Seal on mitu laiendust, mida saate kasutada Pythoni jaoks täieõigusliku ja professionaalse IDE seadistamiseks. Lisateavet leiate Pythoni vikist.

IDE suudab vahet teha hea ja halva programmeerimiskogemuse vahel. Selles artiklis jagasime 8 parimat Pythoni IDE-d Linuxile. Kas meil on mõni neist puudu jäänud, andke meile sellest teada alloleva kommentaarivormi kaudu. Samuti andke meile teada, millist IDE-d kasutate praegu Pythoni programmeerimiseks.