9 parimat Pythoni IDE-d ja koodiredaktorit

Selles juhendis saate teada mitmesugustest algajatele ja professionaalidele mõeldud Pythoni IDE-de ja koodiredaktorite kohta.

Koodiredaktor on tööriist, mida kasutatakse koodi kirjutamiseks ja redigeerimiseks. Need on tavaliselt kerged ja võivad õppimiseks suurepärased olla. Kuid kui teie programm on suurem, peate koodi testima ja siluma, seal tulevad sisse IDE-d.

IDE (integreeritud arenduskeskkond) mõistab teie koodi palju paremini kui tekstiredaktor. Tavaliselt pakub see selliseid funktsioone nagu koostamise automatiseerimine, koodide sidumine, testimine ja silumine. See võib teie tööd oluliselt kiirendada. Negatiivne külg on see, et IDE-de kasutamine võib olla keeruline.

Kuidas valida oma eesmärki täitev Pythoni IDE / koodiredaktor?

Selle ülesande lihtsustamiseks oleme loonud selle juhendi. Kõik selles juhendis nimetatud tööriistad on saadaval Windowsis, Linuxis ja MacOS-is

Soovin Pythoni IDE / koodiredaktorit:

  • Õppimine
  • Areng

Kuva Pythoni IDE-d Programiz soovitab:

  • Jah

1. Veebikompilaator programmist

Poolt: Algajatele Hinnakujundus: tasuta

Kui soovite hakata Pythoni koodi kirjutama, ilma et investeeriksite aega Pythoni installimiseks ja arenduskeskkonna seadistamiseks, võite kasutada meie veebipõhist Pythoni kompilaatorit. Alustamiseks vajate lihtsalt Internetti ja brauserit.

Muide, meie veebitõlk on täiesti tasuta.

2. JÕUDlus

Poolt: Algajatele Hinnakujundus: tasuta

Pythoni installimisel installitakse vaikimisi ka IDLE. See muudab Pythonis alustamise lihtsaks. Selle peamiste funktsioonide hulka kuuluvad Pythoni kestaken (interaktiivne tõlk), automaatne täitmine, süntaksi esiletõstmine, arukas taand ja põhiline integreeritud silur.

IDLE on õppimiseks korralik IDE, kuna see on kerge ja lihtne kasutada. Suuremate projektide jaoks pole see aga optimaalne.

Lisateave: IDLE funktsioonid

3. Ülev tekst 3

Poolt: Algaja, Professionaalne hinnakujundus: Freemium

Sublime Text on populaarne koodiredaktor, mis toetab paljusid keeli, sealhulgas Pythoni. See on kiire, väga kohandatav ja sellel on tohutu kogukond.

Selle installimisel on Pythoni jaoks sisseehitatud põhitugi. Siiski saate installida selliseid pakette nagu silumine, automaatne täitmine, koodilõikamine jne. Teaduse arendamiseks on olemas ka erinevad paketid, Django, Flask ja nii edasi. Põhimõtteliselt saate Sublime teksti kohandada, et luua oma vajaduste jaoks täieõiguslik Pythoni arenduskeskkond.

Hindamatut teksti saate alla laadida ja kasutada määramata aja jooksul. Aeg-ajalt saate siiski hüpikakna, kus on kirjas "Peate jätkamiseks kasutama litsentsi ostmist".

Lisateave:

  • Laadige alla ülev tekst
  • Pythoni seadistamine ülevale tekstile

4. Aatom

Poolt: Algaja, Professionaalne hinnakujundus: Tasuta

Atom on Githubi välja töötatud avatud lähtekoodiga koodiredaktor, mida saab kasutada Pythoni arendamiseks (sarnane Sublime tekst).

Selle omadused on sarnased ka Sublime Textile. Aatom on väga kohandatav. Pakette saate installida vastavalt oma vajadustele. Mõned Atomi Pythoni arendamiseks tavaliselt kasutatavad paketid on autocomplete-python, linter-flake8, python-debugger jne.

Isiklikult öeldes eelistan Pythoni arendamiseks Atomi Sublime Textile.

Lisateave:

  • Laadige alla Atom
  • Pythoni seadistamine Atomi jaoks

5. Thonny

Poolt: Algajatele Hinnakujundus: tasuta

Thonny on Pythoni spetsiaalne IDE, mis on varustatud sisseehitatud Python 3-ga. Kui olete selle installinud, võite hakata Pythoni koodi kirjutama.

Thonny on mõeldud algajatele. Kasutajaliidest hoitakse lihtsana, nii et algajatel oleks lihtne alustada.

Kuigi Thonny on mõeldud algajatele, on sellel mitmeid kasulikke funktsioone, mis muudavad selle ka heaks IDE-ks Pythoni täieõiguslikuks arendamiseks. Mõned selle funktsioonid on süntaksivigade esiletõstmine, silumine, koodi lõpuleviimine, avaldise hindamise läbimine jne.

Kiire näpunäide: kui olete algaja, minge Viewja klõpsake nuppu variables. See avab variablesvaate, mis sisaldab teie programmi muutujate loendit ja nende väärtusi.

Lisateave: Thonny ametlik sait

6. PyCharm

Poolt: Professionaalne hinnakujundus: Freemium

PyCharm on professionaalsete arendajate IDE. Selle on loonud ettevõte JetBrains, mis on tuntud suurepäraste tarkvaraarendustööriistade loomise poolest.

PyCarmil on kaks versiooni:

  • Kogukond - tasuta avatud lähtekoodiga versioon, kerge, hea Pythoni ja teaduse arenguks
  • Professionaalne - tasuline versioon, täisfunktsionaalne IDE, mis toetab ka veebiarendust

PyCharm pakub kõiki peamisi funktsioone, mida hea IDE peaks pakkuma: koodi lõpuleviimine, koodide kontroll, vigade esiletõstmine ja parandused, silumine, versiooni juhtimissüsteem ja koodi taastamine. Kõik need funktsioonid tulevad karbist välja.

Isiklikult öeldes on PyCharm minu lemmik IDE Pythoni arendamiseks.

Ainus suurem kaebus, mida olen PyCharmi kohta kuulnud, on see, et see on ressursimahukas. Kui teil on arvuti, kus on vähe RAM-i (tavaliselt vähem kui 4 GB), võib teie arvuti laguneda.

Lisateave:

  • PyCharmi allalaadimine
  • PyCharmi funktsioonid

7. Visual Studio kood

Poolt: Professionaalne hinnakujundus: tasuta

Visual Studio Code (VS Code) on Microsofti loodud tasuta ja avatud lähtekoodiga IDE, mida saab kasutada Pythoni arendamiseks.

VS-koodi vastavalt vajadusele saate Pythoni arenduskeskkonna loomiseks lisada laiendusi. See pakub selliseid funktsioone nagu intelligentne koodi lõpuleviimine, võimalike vigade viilimine, silumine, seadmete testimine ja nii edasi.

VS-kood on kerge ja pakitud võimsate funktsioonidega. See on põhjus, miks see Pythoni arendajate seas populaarseks sai.

Lisateave:

  • Laadige alla VS-kood
  • Python Visual Studio koodis

8. Vim

Poolt: Professionaalne hinnakujundus: tasuta

Vim on MacOS- ja UNIX-süsteemidesse eelinstallitud tekstiredaktor. Windowsi jaoks peate selle alla laadima.

Mõned arendajad jumaldavad Vimi, selle kiirklahve ja laiendatavust, mõned aga lihtsalt vihkavad seda.

Kui teate juba, kuidas Vimi kasutada, võib see olla hea Pythoni arendamise tööriist. Kui ei, peate enne Pythoni kasutamiseks VIMi ja selle käskude õppimiseks aega investeerima.

Vimile saate lisada pistikprogramme süntaksi esiletõstmiseks, koodi lõpetamiseks, silumiseks, refaktoreerimiseks jne ja kasutada seda Pythoni IDE-na.

Lisateave: Vim Pythoni arendamiseks

9. Spyder

Poolt: Algaja, Professionaalne hinnakujundus: Tasuta

Spyder on avatud lähtekoodiga IDE, mida tavaliselt kasutatakse teaduse arendamiseks.

Lihtsaim viis Spyderiga üles tõusmiseks on Anaconda jaotuse installimine. Kui te ei tea, on Anaconda populaarne levitamine andmeteaduse ja masinõppe jaoks. Anaconda distributsioon sisaldab sadu pakette, sealhulgas NumPy, Pandas, scikit-learn, matplotlib ja nii edasi.

Spyderil on mõned suurepärased funktsioonid, nagu automaatne täitmine, silumine ja iPythoni kest. Kuid sellel pole PyCarmiga võrreldes funktsioone.

Lisateave: Spyderi ametlik sait

Austatud märkused

  • Jupyter Notebook - avatud lähtekoodiga tarkvara, mis võimaldab teil luua ja jagada reaalajas koodi, visualiseeringuid jne.
  • Eclipse + PyDev - Eclipse on populaarne IDE, mida saab PyDevi pistikprogrammi abil Pythoni arendamiseks kasutada.

Soovitatav lugemine: millist IDE-d Pythoni jaoks kasutada?

Huvitavad Artiklid...