Python koda redaktori ir paredzēti, lai izstrādātāji varētu viegli kodēt un atkļūdot programmu. Izmantojot šos Python IDE (integrēto izstrādes vidi), varat pārvaldīt lielu koda bāzi un panākt ātru izvietošanu.
Izstrādātāji var izmantot šos redaktorus, lai izveidotu darbvirsmu vai tīmekļa lietojumprogrammu. Python IDE var izmantot arī DevOps inženieri nepārtrauktai integrācijai.
Tālāk ir izvēlēts labāko Python kodu redaktoru saraksts ar populārām funkcijām un jaunākajām lejupielādes saitēm. Sarakstā ir gan atvērtā koda (bezmaksas), gan augstākās kvalitātes rīki.
Populārākie bezmaksas un maksas Python IDE un kodu redaktori
Nosaukums | Platforma | Saite |
---|---|---|
PyCharm | Windows, Mac un Linux | Uzzināt vairāk |
pūķis | Windows, Mac un Linux | Uzzināt vairāk |
Spyder | Windows, Mac un Linux | Uzzināt vairāk |
1) PyCharm
PayCharm ir starpplatformu IDE, ko izmanto Python programmēšanai. Tas ir viens no labākajiem Python IDE redaktoriem, ko var izmantot operētājsistēmās Windows, macOS un Linux. Šajā programmatūrā ir API, kuru izstrādātāji var izmantot, lai rakstītu savus Python spraudņus, lai tie varētu paplašināt pamatfunkcijas.
Cena: Bezmaksas
Iespējas:
- Tas ir inteliģents Python kodu redaktors, kas atbalsta CoffeeScript, JavaScript, CSS un TypeScript.
- Nodrošina gudru meklēšanu, lai pārietu uz jebkuru failu, simbolu vai klasi.
- Viedā koda navigācija
- Šis Python redaktors piedāvā ātru un drošu koda atjaunošanu.
- Tas ļauj piekļūt PostgreSQL, Oracle, MySQL, SQL Server un daudzām citām datu bāzēm no IDE.
Lejupielādes saite: https://www.jetbrains.com/pycharm/
2) Kite
Kite ir Python IDE, kas automātiski aizpilda vairākus līniju kodus. Šis redaktors atbalsta vairāk nekā 16 valodas. Tas palīdz jums kodēt ātrāk un bez problēmām.
Cena : Bezmaksas
Iespējas:
- Tas piedāvā Python dokumentāciju.
- Šis redaktors rakstīšanas laikā nodrošina funkcijas parakstu.
- Jūs saņemsiet padomu par peles kursoru.
- Nodrošina atbalstu pa e-pastu.
- Python valodai izmanto mašīnmācīšanās modeļus.
3) Spyder
Spyder ir zinātniski integrēta izstrādes vide, kas rakstīta Python. Šī programmatūra ir paredzēta zinātniekiem, kuri var integrēties ar Matplotlib, SciPy, NumPy, Pandas, Cython, IPython, SymPy un citu atvērtā koda programmatūru. Spyder ir pieejams, izmantojot Anaconda (atvērtā koda izplatīšanas sistēma) izplatīšanu operētājsistēmās Windows, MacOS un Linux.
Cena : Bezmaksas
Iespējas:
- Tas ir viens no labākajiem Windows Python IDE, kas ļauj palaist Python kodu pa šūnām, līnijām vai failiem.
- Uzzīmējiet histogrammu vai laika rindu, veiciet izmaiņas datuma kadrā vai numpy masīvā.
- Tas piedāvā automātisku koda aizpildīšanu un horizontālu / vertikālu sadalīšanu.
- Atrodiet un novērsiet vājās vietas
- Interaktīvs veids, kā izsekot katram Python koda izpildes posmam.
Lejupielādes saite: https://www.spyder-ide.org/
4) IDLE
IDLE (Integrētā attīstības un mācību vide) ir noklusējuma redaktors, kas tiek piegādāts kopā ar Python. Tā ir viena no labākajām Python IDE programmatūrām, kas iesācējiem palīdz viegli apgūt Python. IDLE programmatūras pakotne nav obligāta daudziem Linux izplatījumiem. Rīku var izmantot operētājsistēmās Windows, MacOS un Unix.
Cena: bez maksas
Iespējas:
- Meklēt vairākos failos
- Tam ir interaktīvs tulks ar ievades, izvades un kļūdu ziņojumu krāsošanu.
- Atbalsta viedo ievilkumu, atsaukšanu, zvanu padomus un automātisko pabeigšanu.
- Ļauj meklēt un aizstāt jebkurā logā.
Lejupielādes saite: https://docs.python.org/3/library/idle.html
5) Cildens teksts 3
Sublime Text 3 ir kodu redaktors, kas atbalsta daudzas valodas, tostarp Python. Tas ir viens no labākajiem Python redaktoriem, kuram ir iebūvēts pamata Python atbalsts. Sublime Text 3 pielāgošana ir pieejama, lai izveidotu pilnvērtīgu Python programmēšanas vidi. Redaktors atbalsta OS X, Windows un Linux operētājsistēmas.
Cena: bezmaksas izmēģinājums
Iespējas:
- Ļauj izcelt sintaksi.
- Tam ir komandu paletes ieviešana, kas pieņem teksta ievadi no lietotājiem.
- Apstrādājiet UTF8 BOM .gitignore failos
- Parādiet mapju un failu nozīmītes, kas norāda Git statusu
- Izmaiņas failā attēlo notekcaurulē pieejamie marķieri.
Lejupielādes saite: https://www.sublimetext.com/3
6) Visual Studio kods
Visual Studio Code (VS Code) ir Microsoft izstrādāta atvērtā koda vide. Tas ir viens no labākajiem Windows Python IDE, ko var izmantot Python izstrādei. Visual Studio kods ir balstīts uz Electron, kas ir sistēma, lai izvietotu Node JS lietojumprogrammas datoram, kas darbojas pārlūkprogrammas Blink.
Cena: Bezmaksas
Iespējas:
- Redaktors nodrošina viedo kodu pabeigšanu, pamatojoties uz funkciju definīciju, importētajiem moduļiem, kā arī mainīgo tipiem.
- Jūs varat strādāt ar Git, kā arī citiem SCM nodrošinātājiem
- Ļauj atkļūdot kodu no redaktora.
- Nodrošina paplašinājumus jaunu valodu, atkļūdotāju un motīvu pievienošanai, lai iegūtu papildu pakalpojumu priekšrocības.
Lejupielādes saite: https://code.visualstudio.com/
7) Atoms
Atom ir noderīgs kodu redaktora rīks, kuru programmētāji dod priekšroku, pateicoties tā vienkāršajai saskarnei salīdzinājumā ar citiem redaktoriem. Atom lietotāji var iesniegt programmatūras pakotnes un tās.
Cena: Bezmaksas
Iespējas:
- Pakotņu pārvaldnieks integrēts spraudņu atbalstam
- Viedās automātiskās pabeigšanas iezīme
- Tas ir viens no labākajiem Python redaktoriem, kas atbalsta komandu paleti
- Vairākas rūtis
- Atļaut rediģēšanu starp platformām
Lejupielādes saite: https://atom.io/
8) Jupyter
Jupyter ir rīks cilvēkiem, kuri tikko sākuši darbu ar datu zinātni. Tas ir viegli lietojams, interaktīvs datu zinātnes IDE daudzās programmēšanas valodās, kas vienkārši nedarbojas kā redaktors, bet arī kā mācību līdzeklis vai prezentācija.
Cena: Bezmaksas
Iespējas:
- Tas ir viens no labākajiem Python IDE, kas atbalsta skaitlisko simulāciju, datu tīrīšanas mašīnmācīšanās datu vizualizāciju un statistisko modelēšanu.
- Apvienojiet kodu, tekstu un attēlus.
- Atbalsts daudzām programmēšanas valodām.
- Integrētas datu zinātnes bibliotēkas (matplotlib, NumPy, Pandas).
Lejupielādes saite: https://jupyter.org/install.html
9) Pidevs
PyDev ir Eclipse trešās puses Python redaktors. Tas ir viens no labākajiem Python IDE, ko var izmantot ne tikai Python, bet IronPython un Jython izstrādē.
Cena: Bezmaksas
Iespējas:
- Tam ir interaktīvi konsoles saīsnes
- Ļauj izveidot Google App Engine (GAE) Python projektu
- Atrodiet un dodieties uz definīciju
- Automātiski importējiet kodu, lai to pabeigtu.
- Jūs varat konfigurēt Django integrāciju.
Lejupielādes saite: https://www.pydev.org/
10) Thonny
Thonny ir IDE programmēšanas apguvei un mācīšanai, kas īpaši izstrādāta ar iesācēju Pythonista skriptu vidi. Tas ir izstrādāts Tartu Universitātē, kuru bez maksas varat lejupielādēt Bitbucket krātuvē Windows, Linux un Mac.
Cena: Bezmaksas
Iespējas:
- Ļauj izstrādātājiem apskatīt, kā viņu kods un čaulas komandas ietekmē Python mainīgos.
- Tam ir vienkāršs atkļūdotājs.
- Tas ir viens no labākajiem Python IDE, kas nodrošina atbalstu izteiksmes novērtēšanai.
- Funkcijas Python izsaukums atver jaunu logu ar atsevišķu vietējo mainīgo tabulu, kā arī koda rādītāju.
- Automātiski pamanīt sintakses kļūdu.
Lejupielādes saite: https://thonny.org/
11) Spārns
Wing ir viegla Python vide, kas paredzēta, lai sniegtu jums produktīvu attīstības pieredzi.
Cena: Wing Pro izmēģinājums ir bezmaksas. Wind Personal un Wing 101 ir maksas versijas.
Iespējas:
- Tūlītēja atgriezeniskā saite, ierakstot savu Python kodu.
- Palīdz noņemt izplatītākās kļūdas un uzrakstīt labāku Python kodu.
- Varat interaktīvi pārbaudīt atkļūdošanas datus un izmēģināt kļūdu labojumus, nepārstartējot lietotni.
- Wing atbalsta uz testu balstītu attīstību ar dažādiem ietvariem, piemēram, unittest, pytest, deguna, doctest un Django testēšanu.
Lejupielādes saite: https://wingware.com/
12) ActivePython
Palieliniet programmatūras izstrādes datu zinātni, izmantojot drošu un atbalstītu Python izplatīšanu. ActivePython ir programmatūra, kas sastāv no Python ieviešanas CPython un dažādu paplašinājumu komplekta, lai atvieglotu instalēšanu.
Cena: Bezmaksas kopienai, tomēr kodētājs, komanda, bizness. Uzņēmuma versijas ir apmaksātas.
Iespējas:
- Tas ir viens no labākajiem Python IDE, kas ļauj izveidot savienojumu ar lielajiem datiem un datu bāzēm, tostarp Redis, MySQL, Hadoop un MongoDB.
- Palīdz jums pārvaldīt savus datus, izmantojot SciPy, Pandas, NumPy un MatPlotLib.
- Atbalsta mašīnmācīšanās modeļus, piemēram, TensorFlow, Keras un Theano.
- Saderīgs ar atvērtā koda Python, lai jūs varētu izvairīties no piegādātāja bloķēšanas.
- Drošībai izmanto OpenSSL plāksteri.
Lejupielādes saite: https://www.activestate.com/products/python/