10 PARIM Pythoni IDE - Pythoni redigeerijad Windowsile, Linuxile ja amp; Mac

Lang L: none (table-of-contents):

Anonim

Pythoni koodiredaktorid on mõeldud arendajatele programmi hõlpsaks kodeerimiseks ja silumiseks. Nende Pythoni IDE-de (integreeritud arenduskeskkond) abil saate hallata suurt koodibaasi ja saavutada kiire juurutamine.

Arendajad saavad neid redaktoreid kasutada töölaua või veebirakenduse loomiseks. DevOpsi insenerid saavad Pythoni IDE-sid kasutada ka pidevaks integreerimiseks.

Järgnevalt on valitud populaarseimate funktsioonide ja uusimate allalaadimislinkidega populaarseimate Pythoni koodiredaktorite loend. Nimekiri sisaldab nii avatud lähtekoodiga (tasuta) kui ka lisatasu tööriistu.

Populaarseimad tasuta ja tasulised Pythoni IDE-d ja koodiredaktorid

Nimi Platvorm Link
PyCharm Windows, Mac ja Linux Lisateave
lohe Windows, Mac ja Linux Lisateave
Spyder Windows, Mac ja Linux Lisateave

1) PyCharm

PayCharm on platvormiülene IDE, mida kasutatakse Pythoni programmeerimiseks. See on üks parimaid Pythoni IDE-redaktoreid, mida saab kasutada Windowsis, macOS-is ja Linuxis. See tarkvara sisaldab API-d, mida arendajad saavad oma Pythoni pistikprogrammide kirjutamiseks põhifunktsioonide laiendamiseks kasutada.

Hind: tasuta

Funktsioonid:

  • See on intelligentne Pythoni koodiredaktor, mis toetab CoffeeScripti, JavaScripti, CSS-i ja TypeScripti.
  • Pakub nutikat otsingut, et liikuda mis tahes faili, sümboli või klassi juurde.
  • Nutikas koodiga navigeerimine
  • See Pythoni redaktor pakub koodi kiiret ja turvalist taastamist.
  • See võimaldab IDE-st pääseda juurde PostgreSQL, Oracle, MySQL, SQL Server ja paljudele teistele andmebaasidele.

Laadimislink: https://www.jetbrains.com/pycharm/


2) Lohe

Lohe on Pythoni IDE, mis täidab automaatselt mitu rea koodi. See redaktor toetab enam kui 16 keelt. See aitab teil probleemideta kiiremini kodeerida.

Hind : tasuta

Funktsioonid:

  • See pakub Pythoni dokumentatsiooni.
  • See redaktor annab trükkimisel funktsiooni allkirja.
  • Näpunäite saate hiirekursori kohta.
  • Pakub e-posti teel tuge.
  • Kasutab Pythoni keele jaoks masinõppe mudeleid.

3) Spyder

Spyder on Pythonis kirjutatud teaduslik integreeritud arenduskeskkond. See tarkvara on mõeldud Matplotlibi, SciPy, NumPy, Pandase, Cythoni, IPythoni, SymPy ja muu avatud lähtekoodiga tarkvaraga integreeritavate teadlaste jaoks. Spyder on saadaval Windowsi, macOS-i ja Linuxi Anaconda (avatud lähtekoodiga jaotussüsteem) levitamise kaudu.

Hind : tasuta

Funktsioonid:

  • See on üks parimaid Pythoni IDE Windowsi jaoks, mis võimaldab teil Pythoni koodi käivitada lahtri, rea või faili kaupa.
  • Koostage histogramm või aegrida, tehke muudatusi kuupäevakaadris või numpy massiivis.
  • See pakub automaatset koodi täitmist ja horisontaalset / vertikaalset jaotamist.
  • Leidke ja kõrvaldage kitsaskohad
  • Interaktiivne viis Pythoni koodi täitmise iga etapi jälgimiseks.

Laadimislink: https://www.spyder-ide.org/


4) JÕUDlus

IDLE (integreeritud arendus- ja õpikeskkond) on Pythoni komplektiga kaasas olev vaikimisi redaktor. See on üks parimaid Python IDE tarkvara, mis aitab algajal Pythoni hõlpsalt õppida. Tarkvarapakett IDLE on paljude Linuxi distributsioonide jaoks vabatahtlik. Tööriista saab kasutada Windowsis, macOS-is ja Unixis.

Hind: tasuta

Funktsioonid:

  • Otsige mitmest failist
  • Sellel on interaktiivne tõlk sisend-, väljund- ja veateadete värvimisega.
  • Toetab nutikat taanet, tagasivõtmist, helistamisnõuandeid ja automaatset täitmist.
  • Võimaldab otsida ja asendada mis tahes aknas.

Laadige alla link: https://docs.python.org/3/library/idle.html


5) ülev tekst 3

Sublime Text 3 on koodiredaktor, mis toetab paljusid keeli, sealhulgas Pythoni. See on üks parimaid Pythoni redaktoreid, millel on Pythoni jaoks sisseehitatud põhitugi. Täisväärtusliku Pythoni programmeerimiskeskkonna loomiseks on saadaval Sublime Text 3 kohandamine. Redaktor toetab OS X, Windowsi ja Linuxi operatsioonisüsteeme.

Hind: tasuta prooviversioon

Funktsioonid:

  • Võimaldab süntaksi esile tõsta.
  • Sellel on käsupaleti juurutamine, mis aktsepteerib kasutajate tekstisisestust.
  • UTF8 BOM-ide käsitsemine .gitignore-failides
  • Kuva kaustade ja failide märgid, mis näitavad Giti olekut
  • Faili muudatusi tähistavad vihmaveerennis olevad markerid.

Laadimislink: https://www.sublimetext.com/3


6) Visual Studio kood

Visual Studio Code (VS Code) on Microsofti välja töötatud avatud lähtekoodiga keskkond. See on üks parimaid Windowsi Pythoni IDE-sid, mida saab Pythoni arendamiseks kasutada. Visual Studio kood põhineb Electronil, mis on raamistik Node JS-i rakenduste juurutamiseks brauserimootoris Blink töötavas arvutis.

Hind: tasuta

Funktsioonid:

  • Redaktor pakub nutika koodi täitmist, mis põhineb funktsiooni määratlemisel, imporditud moodulitel ja ka muutujate tüüpidel.
  • Võite töötada nii Giti kui ka teiste SCM-i pakkujatega
  • Võimaldab teil redaktorist koodi siluda.
  • Pakub laiendusi uute keelte, silurite ja teemade lisamiseks lisateenuste eeliste saamiseks.

Laadige alla link: https://code.visualstudio.com/


7) Aatom

Atom on kasulik koodiredaktori tööriist, mida programmeerijad eelistavad oma lihtsa liidese tõttu võrreldes teiste redaktoritega. Atomi kasutajad saavad tarkvara jaoks pakette ja neid esitada.

Hind: tasuta

Funktsioonid:

  • Pluginate tugi jaoks integreeritud paketihaldur
  • Nutika automaatse lõpetamise funktsioon
  • See on üks parimaid Pythoni redaktoreid, mis toetab käsupaletti
  • Mitu klaasi
  • Luba platvormidevaheline redigeerimine

Laadimislink: https://atom.io/


8) Jupyter

Jupyter on tööriist inimestele, kes on just alustanud andmeteadusega. Seda on lihtne kasutada, interaktiivne andmeteadus IDE paljudes programmeerimiskeeltes, mis lihtsalt ei tööta redaktorina, vaid ka õppevahendi või esitlusena.

Hind: tasuta

Funktsioonid:

  • See on üks parimaid Pythoni IDE-sid, mis toetab numbrilist simulatsiooni, andmete puhastamise masinõppe andmete visualiseerimist ja statistilist modelleerimist.
  • Kombineerige kood, tekst ja pildid.
  • Paljude programmeerimiskeelte tugi.
  • Integreeritud andmeteaduste teegid (matplotlib, NumPy, Pandas).

Laadige alla link: https://jupyter.org/install.html


9) Pydev

PyDev on Eclipse'i kolmanda osapoole Pythoni toimetaja. See on üks parimaid Pythoni IDE-sid, mida saab kasutada mitte ainult Pythoni, vaid ka IronPythoni ja Jythoni arendamisel.

Hind: tasuta

Funktsioonid:

  • Sellel on interaktiivsed konsooli otseteed
  • Võimaldab teil luua Google App Engine'i (GAE) Pythoni projekti
  • Leidke määratlus
  • Importige kood selle lõpuleviimiseks automaatselt.
  • Saate konfigureerida Django integratsiooni.

Laadimislink: https://www.pydev.org/


10) Thonny

Thonny on programmeerimise õppimiseks ja õpetamiseks mõeldud IDE, mis on spetsiaalselt loodud algaja Pythonista skriptimiskeskkonnaga. See on välja töötatud Tartu Ülikoolis, mille saate tasuta alla laadida Windowsi, Linuxi ja Maci Bitbucketi hoidlast.

Hind: tasuta

Funktsioonid:

  • Võimaldab arendajatel vaadata, kuidas nende kood ja shellikäsklused mõjutavad Pythoni muutujaid.
  • Sellel on lihtne silur.
  • See on Pythoni jaoks üks parimaid IDE-sid, mis toetab avaldise hindamist.
  • Pythoni funktsioonikõne avab uue akna, kus on eraldi kohalike muutujate tabel ja koodinäidik.
  • Süntaksiviga tuvastatakse automaatselt.

Laadimislink: https://thonny.org/


11) Tiib

Wing on kerge Pythoni keskkond, mis on loodud tootliku arenduskogemuse pakkumiseks.

Hind: Wing Pro prooviversioon on tasuta. Wind Personal ja Wing 101 on tasulised versioonid.

Funktsioonid:

  • Kohene tagasiside, kirjutades Pythoni koodi.
  • Aitab teil levinud vead eemaldada ja parem Pythoni kood kirjutada.
  • Rakendust taaskäivitamata saate interaktiivselt kontrollida silumisandmeid ja proovida veaparandusi.
  • Wing toetab testpõhist arendamist mitmesuguste raamistikega, nagu unittest, pytest, nina, doctest ja Django testimine.

Laadimislink: https://wingware.com/


12) ActivePython

Tarkvaraarenduse andmeteaduse suurendamine turvalise ja toetatud Pythoni jaotusega. ActivePython on tarkvara, mis koosneb Pythoni juurutusprotsessist CPython ja installimise hõlbustamiseks mitmest laiendist.

Hind: kogukonnale tasuta, aga kooder, meeskond, äri. Ettevõtte versioonid on tasulised.

Funktsioonid:

  • See on Pythoni jaoks üks parimaid IDE-sid, mis võimaldab teil luua ühenduse oma suurandmete ja andmebaasidega, sealhulgas Redis, MySQL, Hadoop ja MongoDB.
  • Aitab teil oma andmeid hallata, kasutades rakendusi SciPy, Pandas, NumPy ja MatPlotLib.
  • Toetab masinõppemudeleid nagu TensorFlow, Keras ja Theano.
  • Ühildub avatud lähtekoodiga Pythoniga, et saaksite vältida müüja lukustamist.
  • Kasutab turvalisuse huvides OpenSSL-i plaastrit.

Allalaadimislink: https://www.activestate.com/products/python/