Labākais Python IDE 2022-2023. gadā

Labākais Python IDE ļaus jums vienkārši un viegli palaist un rediģēt skriptus Python programmēšanas valodā.

Labākie IDP Python

Noklikšķiniet uz tālāk esošajām saitēm, lai pārietu uz pakalpojumu sniedzēja vietni:

1. Atoma IDE

2. IDLE

3. Visual Studio kods

4. erika

5. Piodevs

6. Thonny

Integrētā izstrādes vide (IDE) ļauj palaist programmēšanas kodu, kas rakstīts dažādās programmēšanas valodās, un IDE pieejamība Python darbināšanai ir svarīga, jo Python arvien populārāk izmanto dažādos skaitļošanas un zinātniskos lietojumos, ko uzsver analītikas pieaugums un biznesa inteliģence.

Kaut arī ļoti vienkāršām programmām nav nepieciešami speciālie rīki, pēc šī posma ir nepieciešama kāda IDE forma, taču ir vairāki dažādi veidi, un daži labāk atbalsta dažas valodas nekā citas. Turklāt dažiem IDE ir ierobežojumi attiecībā uz to, cik daudz koda jūs varat izmantot, lai gan bieži vien tos var brīvi kompensēt, savukārt apmaksāti IDE ļauj nodrošināt daudz lielāku brīvību.

Tur ir pārsteidzoši daudz izvēles iespēju, un šeit darbojas arī atvērtā koda mentalitāte, kas ir pamatā daudzai kodēšanas kopienai, tāpēc ir pieejams diezgan daudz bezmaksas rīku. Tā kā programmēšana ir arvien nozīmīgāka uzņēmējdarbības nozare, īpaši mākoņpakalpojumiem, kā arī vispārējām biznesa lietojumprogrammām, ir arī apmaksāti rīki, kuru mērķis ir piedāvāt vairāk.

Neatkarīgi no tā, kuru Python IDE izvēlaties palaist, jums vismaz būs nepieciešama lietojumprogramma, kas veic sintakses izcelšanu, koda locīšanu un iekavu atbilstību, zina zināmu par projekta avota failiem un var palaist jūsu ievadīto kodu " atkal strādāju pie. Papildu funkcijas var ietvert koda ieteikumus, atkļūdotāju un integrāciju ar tiešsaistes krātuvēm.

Šeit mēs piedāvājam labākos Python IDE, kas pašlaik ir pieejami.

  • Apskatiet labākos tiešsaistes kursus Python apguvei.

1. Atoma IDE

IDE, kas atvieglo gandrīz visu, ko jūs varat iedomāties

Iemesli pirkt
+ Tīrs un gudrs interfeiss + Visaptverošs pakotņu pārvaldnieks + Daudzvalodu atbalsts
Iemesli, no kuriem jāizvairās
-Liels atmiņas nospiedums

Atom ir pielāgojams teksta redaktors, kuru uztur sociālā kodēšanas megalīts GitHub, tāpēc, kā jūs gaidījāt, tas var darīt gandrīz visu, ko vien varat iedomāties. Un, ja tas nav iespējams, tad kāds gandrīz noteikti strādā pie spraudņa, lai to novērstu.

Atom ir savs visaptverošais pakotņu pārvaldnieks un milzīga kopiena, kas strādā pie tā pakotnēm. Papildus iebūvētajai Git un GitHub integrācijai, Atom ļauj reāllaikā sadarboties ar projektu kodēšanu, izmantojot Teletype pakotni. Ir pieejami vairāki tūkstoši citu pakotņu, taču Python kodētāji, kas meklē efektīvāku darbplūsmu, būtu labi, ja meklētu skriptu pakotni.

Šis piedāvājums ir balstīts uz elektronu ietvaru, tāpēc Atom ir starpplatforms, taču tam ir arī nenozīmīgs atmiņas nospiedums. Koderi, kuri vēlas, lai viņu lietotnes būtu vieglas, izturēsies pie 400 MB (ieskaitot tā atkarības) instalācijas pēdas, un viņiem vajadzētu meklēt citur. Bet pat pieticīgā sistēmā tas darbojas nevainojami, un visa Atom sniegtā funkcionalitāte nozīmē, ka ir vērts ieguldīt kosmosā.

Neskatoties uz visām tā funkcijām, Atom ir tīrs interfeiss un tas ir daudz draudzīgāks iesācējiem, nekā jūs varētu gaidīt. Projekta skats ir noderīgs, tiklīdz sākat ķerties pie lielākiem projektiem, un varat brīvi sadalīt interfeisa paneļus, lai tie atbilstu jūsu iecienītajam.

2. IDLE

Pītona paša minimālais IDE, kas jums netraucēs

Iemesli pirkt
+ Jauki viegls + Jaudīgs atkļūdotājs
Iemesli, no kuriem jāizvairās
-Nav projekta vadības spējas

Ir viegli nepamanīt IDLE, pašu Python individuālo integrēto izstrādes vidi. IDLE (nosaukts pēc Monty Python's Eric Idle) ir diezgan minimāls, salīdzinot ar dažiem citiem piedāvājumiem apkārt, taču tajā ir viss nepieciešamais, un tas noteikti netiks traucēts.

Tas ir kodēts Python un izmanto GUI, izmantojot vieglo tkinter rīku komplektu. Startējot IDLE, tiks atvērts Python apvalks tāpat kā jūs, startējot Python no termināļa. Šeit jūs varat spēlēt ar koda fragmentiem, ar bonusu, ka atslēgvārdi un izvade būs jauki iekrāsota.

Pārejot no šejienes, varat atvērt jaunu logu, lai sāktu pareizu kodēšanu. Jūsu kods tiks atbilstoši izcelts un automātiski ievilkts ar konfigurējamu atkāpes līmeni. IDLE atbalsta atstarpju vai atstarpju izmantošanu atkāpēs un var automātiski pārveidot starp abiem, kā arī vienlaikus var ievilkt vairākas līnijas.

IDLE trūkst nekādu projektu pārvaldības iespēju, taču tā nav problēma, ja jūsu projekts aptver tikai nedaudzus failus. Tam ir spēcīgs atkļūdotājs, kas ļauj vienreiz pāriet caur kodu vai pārspīlēt katru augsta līmeņa funkciju. Atkļūdotājs parāda zvanu kaudzi, kā arī vietējo un globālo mainīgo stāvokli.

3. Visual Studio kods

Microsoft kodu redaktors tagad ir populāra izvēle starp izstrādātājiem

Iemesli pirkt
+ Spēcīgas funkcijas + Iespaidīgu paplašinājumu tirgus + Minimālistisks zen režīms

Visual Studio kods - jeb īsāk sakot - kods ir atvērtā koda redaktors, kas pieder Microsoft. Kods ir kļuvis populārs izstrādātāju vidū, un tā ir lieliska izvēle arī jūsu Python projektiem, tiklīdz esat instalējis Python paplašinājumu.

Kodam ir savs atkļūdotājs, tas atbalsta savārstīšanu un ir integrēts ar visu veidu avotu kontroles rīkiem. Tam ir arī iebūvēts terminālis un labi aprīkots paplašinājumu tirgus (neuztraucieties, tie ir bez maksas). Tas var arī palaist un atkļūdot jūsu projekta vienības testus, izmantojot vienotos, pytest vai deguna ietvarus.

Ja tas viss izklausās mazliet par daudz, tam ir arī minimālistisks zen režīms, kas parāda tikai failu, ar kuru strādājat, slēpjot ne tikai Code saskarni, bet arī pārējo darbvirsmu.

Kods ir ļoti konfigurējams, un tam ir iestatījumu panelis, kas iepriecinās noteiktas domāšanas grupas dalībniekus - katra sadaļa izvērš atbilstošo faila settings.json sadaļu, protams, viss ir labi izcelts.

Tāpat kā Atom, kods ir Electron lietotne, tāpēc tas ir arī starpplatforms un nedaudz apjomīgs. Atšķirībā no Atom, tas atbalsta Intellisense, Microsoft pats uzņemas koda pabeigšanu. Python, kā arī tikai ieteikumi par papildinājumiem, tas nodrošina arī uznirstošos uznirstošos logus, kas parāda klašu un metožu dokumentāciju.

4. erika

Jaudīgs piedāvājums ar atbalstu reāllaika sadarbībai koda jomā

Iemesli pirkt
+ Lieliski piemērots nopietniem kodēšanas darbiem + Lielisks atbalsts arī Rubīnam
Iemesli, no kuriem jāizvairās
-Saskarne ir nedaudz aizņemta

Šī jaudīgā starpplatformu IDE - kas tāpat kā IDLE ir nosaukta Ērika Idle vārdā - ir uzrakstīta Python un izmanto Qt bibliotēku. Lai gan fokuss ir Python, eric (paredzētais burts ir mazais burts) ir lielisks atbalsts Ruby un citām valodām. Tas atbalsta maizes un sviesta uzdevumus, ko esam gaidījuši: koda locīšana, koda aizpildīšana, lencīšu saskaņošana.

Bet tur ir tik daudz vairāk, ka, lai sekotu līdzi, jums būs jāizmanto tā iebūvētā (un automatizētā) TODO sarakstu paaudze. Tam ir integrēts klases pārlūks un jaudīgs atkļūdotājs, un, pateicoties iebūvēšanai, Qt atbalsta GUI veidošanu, izmantojot Qt Designer. Sākotnējais konfigurācijas ekrāns var šķist biedējošs, taču lielāko daļu no tā var atlikt vēlāk.

Kaut arī saskarne izskatās aizņemta, nav iemesla, kāpēc jūs nevarat izmantot eric kā vienkāršu koda (vai pat teksta) redaktoru. Bet tas patiešām ir paredzēts nopietnākai kodēšanai - tur ir pat iebūvēts hex redaktors, SQL pārlūks un ikonu noformētājs. Tas atbalsta vienības testus un var atkļūdot gan daudzlīniju, gan daudzapstrādes programmas, kuras, kā liecinās ikviens, kurš pierāda šādas lietas, radīs vissliktākās kļūdas.

Tas naturāli atbalsta Mercurial un SVN versiju vadību, un Git atbalsts ir pieejams, izmantojot spraudni. Tāpat kā Code, arī reāllaika sadarbībai koda jomā ir atbalsts. Īsāk sakot, ja vēlaties daudzfunkcionālu Python spēkstaciju, erics ir domāts tieši jums.

5. Piodevs

Populārā atvērtā koda IDE

Iemesli pirkt
+ Atvērtais kods + Bezmaksas + Daudzas funkcijas
Iemesli, no kuriem jāizvairās
-Potenciāla uzpūšanās

PyDev ir Python IDE, kas darbojas programmā Eclipse, kas jau tagad ir ļoti populārs atvērtā pirmkoda IDE dažādām programmēšanas valodām, un ir labi atbalstīts ar plašu spraudņu klāstu, kas palīdz pievienot funkcijas.

Pati PyDev komplektā ir virkne noderīgu kodēšanas funkciju, piemēram, koda automātiskā pabeigšana, atkļūdošana, kodēšanas veidnes un analīze, kā arī pārlūks koda pārbaudei.

Ir arī integrācijas iespēja darbam ar Django Python tīmekļa sistēmu, kā arī piedāvājot atbalstu Jython un IronPython izstrādei.

Ja ir negatīvie aspekti, tas ir tāds, ka ir pieejams tik daudz kodēšanas atbalsta, ka dažiem lietotājiem tas varētu būt nedaudz uzpūsts. Tomēr tieši tā paša iemesla dēļ tas joprojām ir viens no populārākajiem atvērtā koda Python IDE.

Tā kā tas ir atvērts avots, to var brīvi izmantot un tas viegli nodrošina pietiekami daudz funkciju, lai atbalstītu pamata un starpposma programmēšanu. Lai uzlabotu programmēšanu, LiClipse ir apmaksāts līmenis, kas darbojas kopā ar Eclipse, lai piedāvātu vairāk pielāgotas iespējas.

6. Thonny

Jaunajā Raspbian versijā ietilpst standarta komplektācijā

Iemesli pirkt
+ Izcils atkļūdotājs + Ideāls iesācējiem
Iemesli, no kuriem jāizvairās
-Instalēšana nav lietotājam draudzīga

Thonny ir vismazāk orientēts uz izstrādātāju no visiem IDE, kurus šeit esam uzsvēruši, taču tas nenozīmē, ka tas ir mazāk spēcīgs. Tas ir izstrādāts Tartu Universitātē Igaunijā un pats ir uzrakstīts Python. Tajā ir spēcīgs atkļūdotājs, kas lieliski palīdz uzzināt kodēšanas sīkumus, neuztraucoties par to, kā darbojas pārtraukumpunkti.

Atkļūdotājs var parādīt mainīgo stāvokli programmas darbības laikā. Tas ļauj jums veikt mazus vai lielus soļus, izmantojot programmu, kas ir lieliski, ja jums ir grūti izsekot, lai atrastu kļūdas. Tā ir daudz labāka prakse nekā - kā reizēm rodas kārdinājums rīkoties gan iesācējiem, gan pieredzējušiem kodētājiem - kodējot kodu ar netīriem drukas () paziņojumiem.

Thonny automātiski ievilkīs rakstīšanas laikā, un tas būs noderīgi ikvienam, kas ir jauns Python lietotājs, jo valoda izmanto ievilkumu, lai ieskicētu funkcijas, cilpas, klases, klauzulas utt. Tas automātiski aizpildīs jūsu kodu un nodrošinās iekavu / iekavu atbilstību. Tas arī noderīgi uzsvērs visas sintakses kļūdas.

Tas būtu ideāli iesācējiem, taču patiesībā to ir nedaudz grūts instalēt, ja jums nav zināmi Python pakotnes un it īpaši pip (Python pakotņu pārvaldnieks). Tas nozīmē, ka tas ir iekļauts Raspbian jaunajās versijās kā standarts un ir labi piemērots Raspberry Pi projektiem. Tas ir tikai kauns, ka citi distros neiekļauj Thonny savos repos.

Vairāk Python IDE

Wing IDE 101 ir vienkāršs un bezmaksas Python IDE, kas paredzēts, lai palīdzētu jaunajiem programmētājiem pierast pie kodēšanas Python. Ir vairāki resursi, kas palīdz apmācībā, un Wing IDE 101 ir pieejams lejupielādei operētājsistēmai Windows, MacOS un Linux.

CodeSkulptor ir pārlūka IDE Python. Mērķis ir nodrošināt viegli lietojamu platformu cilvēkiem, kas ir jauni Python, lai praktizētu savas programmēšanas prasmes. Tas padara to īpaši ideālu lietošanai grupām, jo ​​tas nozīmē, ka viņi izmantos to pašu versiju un kodu redaktoru, un tas ir vēl jo vairāk noderīgi, ja lietotājiem nav tieši jālejupielādē un jāinstalē programmatūra.

PyScripter ir atvērtā koda IDE, kas ietver daudzas nepieciešamās pamata funkcijas, piemēram, sintakses izcelšanas redaktoru, integrēto Python tulku un atkļūdotāju, projektu un failu pārlūku, kā arī iespēju pielāgot un palaist Python skriptu ārēji.

PyCharm ir profesionālu izstrādātāju Python IDE, ko nodrošina JetBrains, tāpēc tā ir apmaksāta programma. Iekļauts iespaidīgs rīku komplekts, piemēram, inteliģenta palīdzība, tīmekļa izstrādes ietvari, zinātniskie rīki, starptehnoloģiju izstrāde un iekļauta milzīga izstrādātāju rīku kolekcija.

  • Programmēšanai mēs esam izvēlējušies arī labāko klēpjdatoru.

Interesanti raksti...