10 labākie Python IDE Linux programmētājiem 2020. gadā


Python ir vispārējas nozīmes programmēšanas valoda, lai izveidotu jebko; sākot ar aizmugurējo tīmekļa izstrādi, datu analīzi, mākslīgo intelektu un beidzot ar zinātnisko skaitļošanu. To var izmantot arī produktivitātes programmatūras, spēļu, darbvirsmas lietotņu un citu izstrādei.

To ir viegli iemācīties, tai ir tīra sintakse un ievilkuma struktūra. Un IDE (integrētā attīstības vide) zināmā mērā var noteikt programmēšanas pieredzi, kad runa ir par mācīšanos vai attīstību, izmantojot jebkuru valodu.

Tur ir daudz Python IDE, šajā rakstā mēs uzskaitīsim labākos Linux Python IDE. Neatkarīgi no tā, vai esat iesācējs programmēšanā vai esat pieredzējis izstrādātājs, mēs esam apskatījuši jūs.

1. PyCharm

PyCharm ir spēcīgs, starpplatformu, ļoti pielāgojams un pievienojams Python IDE, kas visus izstrādes rīkus integrē vienuviet. Tas ir bagāts ar funkcijām un nāk gan kopienā (bezmaksas un atvērtā koda), gan profesionālos izdevumos.

Tas nodrošina viedu koda pabeigšanu, koda pārbaudes funkcijas, kā arī ievērojamu kļūdu izcelšanu un ātrus labojumus. Tas arī tiek piegādāts ar automatizētu koda atjaunošanu un lieliskām navigācijas iespējām.

Ir iebūvēti izstrādātāju rīki, piemēram, integrēts atkļūdotājs un testa skrējējs; Python profilētājs; iebūvēts terminālis; integrācija ar galvenajiem VCS un iebūvētajiem datu bāzes rīkiem un daudz ko citu. Tas ir ļoti populārs starp Python programmētājiem un paredzēts profesionāliem izstrādātājiem.

2. Spārna Python IDE

Wing Python IDE ir ļoti pielāgojams un elastīgs, profesionāls Python IDE ar jaudīgu atkļūdotāju un inteliģentu redaktoru. Tas nodrošina ātru, precīzu un jautru interaktīvu Python izstrādi.

Dažas tās labi zināmās funkcijas ietver ārkārtīgi spēcīgas atkļūdošanas iespējas, koda navigāciju, integrētu vienību testēšanu, attālo izstrādi un daudz ko citu. Ja jums patīk izmantot Vim, tad Wing pārsteidzoši saistās ar Vim redaktoru.

Tam ir bagāta integrācija ar App Engine, Django, PyQt, Flask, Vagrant un citām. Tas atbalsta projektu vadību un versiju kontroli ar Git, Mercurial, Bazaar, Subversion un daudziem citiem. Tas kļūst arī populārs Python izstrādātāju vidū, un tagad daudzi lietotāji dod priekšroku tam, nevis PyCharm.

3. Ērika Pītona IDE

Ēriks ir ar daudz bagātīgu Python IDE, kas rakstīts Python. Tas ir balstīts uz starpplatformu Qt UI rīku komplektu, kas integrēts ar ļoti elastīgu Scintilla redaktora vadību. Tajā ir neierobežots redaktoru skaits.

Tas nodrošina konfigurējamu loga izkārtojumu, konfigurējamu sintakses izcelšanu, avota koda automātisko pabeigšanu, avota koda izsaukuma padomus, avota koda locīšanu, bikšturu saskaņošanu, kļūdu izcelšanu un piedāvā uzlabotas meklēšanas funkcionalitāti, ieskaitot projekta mēroga meklēšanu un aizstāšanu.

Ērikam ir integrēts klases pārlūks un tīmekļa pārlūks, integrēta versiju vadības saskarne Mercurial, Subversion un Git krātuvēm kā galvenie spraudņi un vēl daudz vairāk. Viena no vissvarīgākajām funkcijām, kuras trūkst daudziem Python IDE, ir integrēta pirmkodu dokumentēšanas sistēma.

4. PyDev par aptumsumu

PyDev ir Eclipse atvērtā koda, ar funkcijām bagāts Python IDE. Tas atbalsta Django integrāciju, koda pabeigšanu, koda pabeigšanu ar automātisko importēšanu, tipu norādīšanu un koda analīzi.

Tas piedāvā atjaunošanu, atkļūdotāju, attālo atkļūdotāju, žetonu pārlūku, interaktīvo konsoli, vienības testa integrāciju, koda pārklājumu un PyLint integrāciju. Tas ļauj jums atrast atsauces, izmantojot (Ctrl + Shift + G) īsinājumtaustiņus. To var izmantot Python, Jython un IronPython izstrādei.

5. Spyders Scientific Python IDE

Spyder ir zinātnisks Python IDE ar daudzām iespējām pētījumiem, datu analīzei un zinātnisku pakotņu izveidei. Tas tiek piegādāts ar vairāku valodu redaktoru ar funkciju/klases pārlūku, koda analīzes funkcijām (ar atbalstu piezīmju pārslām un piletu), koda pabeigšanu, horizontālu un vertikālu sadalīšanu, kā arī goto definīcijas funkciju.

Tam ir interaktīva konsole, dokumentācijas skatītājs, mainīgo pētnieks un failu pētnieks. Spyder ļauj meklēt vaicājumus vairākos jūsu projekta failos, pilnībā atbalstot regulārās izteiksmes.

6. Pyzo Python IDE

Pyzo ir vienkāršs, bezmaksas un atvērtā koda Python IDE. Tajā strādā conda, OS-agnostiķis, sistēmas līmeņa bināro pakotņu pārvaldnieks un ekosistēma. Tomēr tas darbojas bez jebkāda Python tulka. Tās galvenais dizaina mērķis ir būt vienkāršam un ļoti interaktīvam.

To veido redaktors, apvalks un noderīgu standarta rīku sortiments, piemēram, failu pārlūks, avota struktūra, reģistrētājs un interaktīva palīdzības funkcija, kas programmētājam palīdz dažādos veidos. Tas piedāvā pilnu Unicode atbalstu gan redaktorā, gan čaulā. Un jūs varat izvēlēties starp dažādām Qt tēmām, kuras izmantot.

7. Thonny Python IDE

Thonny ir atvērtā koda Python IDE, kas paredzēts iesācējiem, kuriem nav iepriekšēju zināšanu par Python mācīšanos un attīstību. Tas nāk ar Python 3.7, un tam ir ļoti vienkāršas un vienkāršas funkcijas, kuras jaunie izstrādātāji var viegli saprast.

Pamatfunkcijas ietver vienkāršu atkļūdotāju ar F5, F6 un F7 funkciju taustiņiem koda atkļūdošanai, piedāvā iespēju apskatīt, kā Python novērtē jūsu izteiksmes, izceļ sintakses kļūdas, automātiskā koda pabeigšanas atbalstu un Pip pakotņu pārvaldnieku trešo pušu pakotņu instalēšanai. .

8. IDLE Python IDE

IDLE ir atvērtā koda un populāra Python integrētā izstrādes un mācību vide iesācēju līmeņa programmētājiem, kuri vēlas apgūt pitona izstrādes programmēšanu bez iepriekšējas pieredzes.

IDLE ir starpplatforma, un tai ir pamata funkcijas, kas ļauj rediģēt, palaist un atkļūdot Python projektus vienkāršā grafiskā lietotāja saskarnē. IDLE ir kodēts 100% Python programmā, un tas izmanto Tkinter GUI rīku komplektu, lai izveidotu savus logus.

9. GNU Emacs Python programmēšanai

Emacs ir bezmaksas, paplašināms, pielāgojams un starpplatformu teksta redaktors. Emacs jau ir pieejams ārpus programmatūras Python, izmantojot “python-mode”. Ja esat Emacs ventilators, varat izveidot pilnīgu IDE Python programmēšanai, integrējot paketes, kas uzskaitītas Python Programming In Emacs ceļvedī Emacs wiki.

10. Vim redaktors

Python-mode, spraudnis Python lietojumprogrammu izstrādei Vim.

VIM var būt sāpes konfigurēt, jo īpaši jauniem lietotājiem, taču, tiklīdz jūs to pārvarēsit, jums būs ideāla atbilstība (es domāju Vim un Python). Ir vairāki paplašinājumi, kurus varat izmantot, lai izveidotu pilnvērtīgu, profesionālu Python IDE. Plašāku informāciju skatiet Python wiki.

IDE var atšķirt labu un sliktu programmēšanas pieredzi. Šajā rakstā mēs kopīgojām 8 labākos Python IDE Linux. Vai mēs esam palaiduši garām nevienu, informējiet mūs, izmantojot zemāk esošo komentāru formu. Turklāt dariet mums zināmu, kuru IDE pašlaik izmantojat Python programmēšanai.