Programinė Įranga

Geriausias IDE skirtas Python 2021 m

Į šį vadovą įtraukta:

1

Atom

ČIA
2

TUŠTINGA

3

Vizualinis

Studijos kodas
4

Erikas

5

PyDev

6

Thonny

(Vaizdo kreditas: Atom IDE)

1. Atom IDE

IDE, kuri palengvina beveik viską, ką tik galite pagalvoti

GERIAUSI ŠIANDIENOS PASIŪLYMAI APLANKYTI SVETAINE
Priežastys pirkti
+Švari ir protinga sąsaja+Išsami paketų tvarkyklė+Kelių kalbų palaikymas
Priežastys vengti
-Didelis atminties plotas

Atom yra tinkinama teksto rengyklė, kurią palaiko socialinio kodavimo megalitas GitHub, todėl, kaip ir tikitės, jis gali padaryti beveik viską, ką tik galite įsivaizduoti. Ir jei negali, tada kažkas beveik neabejotinai dirba su papildiniu, kad tai išspręstų.



„Atom“ turi savo išsamų paketų tvarkyklę ir didžiulę bendruomenę, kuri kuria jam skirtus paketus. Be integruoto „Git“ ir „GitHub“ integravimo, „Atom“ leidžia bendradarbiauti kodavimo projektuose realiuoju laiku naudojant „Teletype“ paketą. Galimi keli tūkstančiai kitų paketų, tačiau „Python“ programuotojai, ieškantys efektyvesnės darbo eigos, turėtų ieškoti scenarijaus paketo.

Šis pasiūlymas yra pagrįstas elektronų sistema, todėl „Atom“ yra kelių platformų, bet taip pat turi nemenką atminties pėdsaką. Koduotojai, kurie nori, kad jų programos būtų lengvos, atsisakys 400 MB (įskaitant jo priklausomybes) įdiegimo pėdsaką ir turėtų ieškoti kitur. Tačiau net ir kuklioje sistemoje ji veikia puikiai, o visos „Atom“ teikiamos funkcijos reiškia, kad verta investuoti į erdvę.

Nepaisant visų savo funkcijų, „Atom“ turi švarią sąsają ir yra daug patogesnė pradedantiesiems, nei tikitės. Projekto rodinys yra naudingas, kai pradedate domėtis didesniais projektais ir galite laisvai padalinti sąsajos plokštes, kad atitiktų jūsų pageidavimus.

(Vaizdo kreditas: IDLE)

2. TUŠTA VEIKIMAS

Pats Python minimalus IDE, kuris jums netrukdys

GERIAUSI ŠIANDIENOS PASIŪLYMAI APLANKYTI SVETAINE
Priežastys pirkti
+Maloniai lengvas+Galingas derintuvas
Priežastys vengti
-Nėra projektų valdymo galimybių

Tai lengva nepastebėti TUŠTINGA , pagal užsakymą sukurta „Python“ integruota kūrimo aplinka. IDLE (pavadintas pagal Monty Python Eric Idle) yra gana minimalus, palyginti su kai kuriais kitais pasiūlymais, tačiau jis turi viską, ko jums reikia, ir tikrai jums netrukdys.

Jis užkoduotas Python ir naudoja lengvą tkinter įrankių rinkinį, kad nubrėžtų savo GUI. Paleidus IDLE bus atidarytas Python apvalkalas, kaip ir paleidžiant Python iš terminalo. Čia galite žaisti su kodo fragmentais, o raktiniai žodžiai ir išvestis bus gražiai nuspalvinti.

Toliau galite atidaryti naują langą, kad pradėtumėte tinkamą kodavimą. Jūsų kodas bus tinkamai paryškintas ir automatiškai įtrauktas su konfigūruojamu įtraukos lygiu. IDLE palaiko tarpų arba skirtukų naudojimą įtraukai ir gali automatiškai konvertuoti iš vienos pusės į kitą, be to, vienu metu galima įtraukti kelias eilutes.

Gopro hero 7 išleidimo data 2018 m

IDLE nėra jokių projektų valdymo priemonių, tačiau tai nėra problema, jei jūsų projektas apima tik keletą failų. Jame yra galingas derinimo įrankis, leidžiantis vienu žingsniu pereiti per kodą arba peržengti kiekvieną aukšto lygio funkciją. Derinimo priemonė rodo skambučių krūvą, taip pat vietinių ir visuotinių kintamųjų būseną.

(Vaizdo kreditas: „Microsoft“)

3. Visual Studio kodas

„Microsoft“ kodo rengyklė dabar yra populiarus pasirinkimas tarp kūrėjų

GERIAUSI ŠIANDIENOS PASIŪLYMAI APLANKYTI SVETAINE
Priežastys pirkti
+Galingos savybės+Įspūdinga plėtinių rinka+Minimalistinis „zen režimas“

Visual Studio kodas – arba trumpiau Code – yra atvirojo kodo redaktorius, priklausantis „Microsoft“. Kodas išpopuliarėjo tarp kūrėjų ir yra puikus pasirinkimas jūsų Python projektams, kai įdiegiate Python plėtinį.

Kodas turi savo derintuvą, palaiko susiuvimą ir yra integruotas su visais šaltinio valdymo įrankiais. Jame taip pat yra įmontuotas terminalas ir gerai sukomplektuota plėtinių prekyvietė (nesijaudinkite, jie nemokami). Jis taip pat gali paleisti ir derinti jūsų projekto vienetų testus per unittest, pytest arba nose sistemas.

Jei visa tai skamba šiek tiek per daug, jame taip pat yra minimalistinis „zen režimas“, kuriame rodomas tik failas, su kuriuo dirbate, slepiant ne tik kodo sąsają, bet ir likusią darbalaukio dalį.

Tvarkyklės amd radeon r9 200 / hd 7900 series

Kodas yra labai konfigūruojamas ir jame yra nustatymų skydelis, kuris pradžiugins tam tikro mąstymo žmones – kiekvienoje skiltyje išskleidžiama atitinkama settings.json failo skiltis, žinoma, viskas gražiai paryškinta.

Kaip ir „Atom“, kodas yra „Electron“ programa, todėl ji yra kelių platformų ir yra šiek tiek didelė. Skirtingai nei „Atom“, jis palaiko „Intellisense“ – „Microsoft“ imasi kodo užbaigimo. „Python“ ne tik siūlo užbaigimus, bet ir tiesioginius iššokančiuosius langus, kuriuose rodoma klasių ir metodų dokumentacija.

(Vaizdo kreditas: Eric Python IDE)

4. Erikas

Galingas pasiūlymas, palaikantis bendradarbiavimą realiuoju laiku kuriant kodą

GERIAUSI ŠIANDIENOS PASIŪLYMAI APLANKYTI SVETAINE
Priežastys pirkti
+Puikiai tinka rimtiems kodavimo darbams+Puikus palaikymas ir Ruby
Priežastys vengti
-Sąsaja šiek tiek užimta

Ši galinga kelių platformų IDE, kuri, kaip ir IDLE, pavadinta Erico Idle vardu, yra parašyta Python ir naudoja Qt biblioteką. Nors Python yra jo dėmesio centre, Erikas (mažosiomis raidėmis yra numatyta rašyba) puikiai palaiko Ruby ir kitas kalbas. Jis palaiko duonos ir sviesto užduotis, kurių tikėjomės: kodo lankstymą, kodo užbaigimą, skliaustų suderinimą.

Tačiau yra tiek daug daugiau, kad norėdami sekti, turėsite naudoti įtaisytąjį (ir automatinį) TODO sąrašo generavimą. Jis turi integruotą klasės naršyklę ir galingą derintuvą, o dėl integruoto Qt palaiko GUI kūrimą per Qt Designer. Pradinis konfigūracijos ekranas gali atrodyti bauginantis, tačiau daugumą jo galima atidėti vėliau.

Nors sąsaja atrodo užimta, nėra jokios priežasties, kodėl negalite naudoti eric kaip paprasto kodo (ar net paprasto teksto) redaktoriaus. Tačiau tai tikrai tinka rimtesniam kodavimui – yra net įtaisytas šešioliktainis redaktorius, SQL naršyklė ir piktogramų kūrėjas. Jis palaiko vienetų testus ir gali derinti tiek kelių gijų, tiek kelių procesų programas, kurios, kaip parodys kiekvienas, užsiimantis tokiais dalykais, generuoja blogiausias klaidas.

Jis palaiko „Mercurial“ ir SVN versijų valdymą, o „Git“ palaikymas pasiekiamas naudojant papildinį. Kaip ir „Code“, palaikomas bendradarbiavimas realiuoju laiku naudojant kodą. Trumpai tariant, jei norite daug funkcijų turinčio Python galios, ericas yra skirtas jums.

(Vaizdo kreditas: PyDev)

kiek kainuoja pagaminti fitbitą

5. PyDev

Populiarus atvirojo kodo IDE

GERIAUSI ŠIANDIENOS PASIŪLYMAI APLANKYTI SVETAINE
Priežastys pirkti
+Atviro kodo+Laisvas+Daug funkcijų
Priežastys vengti
-Galimas pilvo pūtimas

PyDev yra „Python IDE“, veikianti „Eclipse“, kuri jau yra labai populiari atvirojo kodo IDE įvairioms programavimo kalboms ir yra gerai palaikoma su daugybe papildinių, padedančių pridėti funkcijų.

Pats PyDev turi daugybę naudingų kodavimo funkcijų, tokių kaip automatinis kodo užbaigimas, derinimas, kodavimo šablonai ir analizė, taip pat naršyklė kodui išbandyti.

Taip pat yra integravimo parinktis, skirta dirbti su „Django Python“ žiniatinklio sistema, taip pat pasiūlyti „Jython“ ir „IronPython“ kūrimo palaikymą.

Jei yra minusų, tai yra tiek daug kodavimo palaikymo, kad kai kuriems vartotojams ji gali atrodyti šiek tiek išpūsta. Tačiau dėl tos pačios priežasties jis išlieka vienas iš, jei ne populiariausių, atvirojo kodo Python IDE.

Kadangi tai yra atvirojo kodo, juo naudotis galima nemokamai, be to, jame yra pakankamai funkcijų, reikalingų nuo pagrindinio iki vidutinio programavimo. Pažangesniam programavimui „LiClipse“ yra mokama pakopa, kuri veikia kartu su „Eclipse“, kad pasiūlytų labiau pritaikytas parinktis.

(Vaizdo kreditas: Thonny)

6. Thonny

Naujose Raspbian versijose yra standartiškai

GERIAUSI ŠIANDIENOS PASIŪLYMAI APLANKYTI SVETAINE
Priežastys pirkti
+Puikus derintuvas+Idealiai tinka naujokams
Priežastys vengti
-Diegimas nėra patogus vartotojui

Thonny yra mažiausiai „į kūrėjus orientuotas“ iš visų čia pabrėžtų IDE, tačiau tai nereiškia, kad jis yra mažiau galingas. Jis sukurtas Tartu universitete Estijoje, o pats parašytas Python kalba. Jame yra galingas derinimo įrankis, puikiai tinkantis išmokti kodavimo subtilybes ir nesijaudinti, kaip veikia lūžio taškai.

Derinimo priemonė gali parodyti kintamųjų būseną, kai programa veikia. Tai leidžia žengti mažais arba dideliais programos žingsniais, o tai puiku, jei atsekate sunkiai aptinkamas klaidas. Tai daug geresnė praktika nei pradedantiesiems ir patyrusiems programuotojams retkarčiais pagunda pabarstyti kodą netvarkingais print() teiginiais.

Thonny automatiškai įtrauks įvedimo metu, o tai naudinga visiems, kurie nepažįsta Python, nes kalba naudoja įtrauką, kad apibūdintų funkcijas, ciklus, klases, sąlygas ir t. t. Ji automatiškai užbaigs kodą ir pateiks skliaustų / skliaustų atitiktį. Tai taip pat padės pabrėžti visas sintaksės klaidas.

Tai būtų idealu pradedantiesiems, bet iš tikrųjų jį šiek tiek sudėtinga įdiegti, jei nesate susipažinę su Python paketais ir ypač pip (paketų tvarkykle, skirta Python). Nepaisant to, jis yra standartiškai įtrauktas į naujas Raspbian versijas ir puikiai tinka Raspberry Pi projektams. Gaila, kad kiti platintojai neįtraukia Thonny į savo repo.

Daugiau Python IDE

Sparnas IDE 101 yra paprasta ir nemokama Python IDE, skirta padėti naujiems programuotojams priprasti prie kodavimo Python. Yra daug išteklių, padedančių mokyti, o „Wing IDE 101“ galima atsisiųsti, skirtą „Windows“, „MacOS“ ir „Linux“.

CodeSkulptor yra naršyklės IDE, skirtas Python. Tikslas yra suteikti lengvai naudojamą platformą žmonėms, kurie pradeda naudotis Python, praktikuoti savo programavimo įgūdžius. Tai ypač tinka grupėms, nes tai reiškia, kad jos naudos tą pačią versiją ir kodo rengyklę, o tai dar labiau naudinga, nes vartotojams nereikia tiesiogiai atsisiųsti ir įdiegti programinės įrangos.

geriausiai perka už išankstinius užsakymus

PyScripter yra atvirojo kodo IDE, apimantis daug pagrindinių būtinų funkcijų, tokių kaip sintaksės paryškinimo rengyklė, integruotas Python interpretatorius ir derinimo priemonė, projektų ir failų naršyklė, taip pat galimybė tinkinti ir paleisti Python scenarijų iš išorės.

PyCharm yra Python IDE profesionaliems kūrėjams, kurią teikia JetBrains, todėl tai yra mokama programa. Įtrauktas įspūdingas įrankių rinkinys, pvz., intelektuali pagalba, žiniatinklio kūrimo sistemos, moksliniai įrankiai, kelių technologijų kūrimas ir didžiulė kūrėjo įrankių kolekcija.

Mes taip pat pasirinkome geriausias nešiojamas kompiuteris programavimui .