„Python“ kodo redaktoriai yra skirti kūrėjams lengvai koduoti ir derinti programą. Naudodami šiuos „Python IDE“ (integruotą kūrimo aplinką) galite valdyti didelę kodų bazę ir greitai įdiegti.
Kūrėjai gali naudoti šiuos redaktorius kurdami darbalaukį ar žiniatinklio programas. „Python IDE“ taip pat „DevOps“ inžinieriai gali naudoti nuolatinei integracijai.
Toliau pateikiamas pasirinktas populiariausių „Python“ kodo redaktorių sąrašas su populiariausiomis funkcijomis ir naujausiomis atsisiuntimo nuorodomis. Sąraše yra tiek atvirojo kodo (nemokamų), tiek aukščiausios kokybės įrankių.
Populiariausi „Python“ IDE ir kodų redaktoriai nemokami ir mokami
vardas | Platforma | Nuoroda |
---|---|---|
PyCharm | „Windows“, „Mac“ ir „Linux“ | Sužinokite daugiau |
aitvaras | „Windows“, „Mac“ ir „Linux“ | Sužinokite daugiau |
Spyderis | „Windows“, „Mac“ ir „Linux“ | Sužinokite daugiau |
1) „PyCharm“
„PayCharm“ yra daugiaplatformis IDE, naudojamas „Python“ programavimui. Tai yra vienas iš geriausių „Python IDE“ redaktorių, kurį galima naudoti „Windows“, „MacOS“ ir „Linux“. Šioje programinėje įrangoje yra API, kurią kūrėjai gali naudoti norėdami parašyti savo „Python“ papildinius, kad jie galėtų išplėsti pagrindines funkcijas.
Kaina: Nemokama
Funkcijos:
- Tai pažangus „Python“ kodo redaktorius, palaikantis „CoffeeScript“, „JavaScript“, CSS ir „TypeScript“.
- Teikia išmanią paiešką, kad pereitumėte prie bet kurio failo, simbolio ar klasės.
- „Smart Code Navigation“
- Šis „Python“ redaktorius siūlo greitą ir saugų kodo pertvarkymą.
- Tai leidžia pasiekti IDG „PostgreSQL“, „Oracle“, „MySQL“, „SQL Server“ ir daugelį kitų duomenų bazių.
Atsisiųsti nuorodą: https://www.jetbrains.com/pycharm/
2) Aitvaras
Aitvaras yra „Python“ IDE, kuris automatiškai užbaigia kelis eilučių kodus. Šis redaktorius palaiko daugiau nei 16 kalbų. Tai padeda jums greičiau koduoti be vargo.
Kaina : Nemokama
Funkcijos:
- Jame pateikiama „Python“ dokumentacija.
- Šis redaktorius pateikia funkcijos parašą, kai vedate tekstą.
- Gausite pelės žymeklio patarimą.
- Teikia palaikymą el. Paštu.
- Python kalbai naudoja mašininio mokymosi modelius.
3) Spyderis
„Spyder“ yra mokslinė integruota kūrimo aplinka, parašyta „Python“. Ši programinė įranga skirta ir mokslininkams, kurie gali integruotis su „Matplotlib“, „SciPy“, „NumPy“, „Pandas“, „Cython“, „IPython“, „SymPy“ ir kita atvirojo kodo programine įranga. „Spyder“ galima per „Anaconda“ (atviro kodo paskirstymo sistemą) platinimą „Windows“, „MacOS“ ir „Linux“.
Kaina : Nemokama
Funkcijos:
- Tai yra vienas iš geriausių „Windows“ sukurtų „Python IDE“, leidžiančių paleisti „Python“ kodą pagal langelį, eilutę ar failą.
- Nubraižykite histogramą arba laiko eilutę, pakeiskite datų kadrą arba numerių masyvą.
- Jis siūlo automatinį kodo užbaigimą ir horizontalų / vertikalų padalijimą.
- Raskite ir pašalinkite kliūtis
- Interaktyvus būdas atsekti kiekvieną „Python“ kodo vykdymo žingsnį.
Atsisiųsti nuorodą: https://www.spyder-ide.org/
4) TINKLAS
IDLE (Integruota kūrimo ir mokymosi aplinka) yra numatytasis redaktorius, pateiktas kartu su „Python“. Tai yra viena iš geriausių „Python IDE“ programinės įrangos, kuri padeda pradedantiesiems lengvai išmokti „Python“. IDLE programinės įrangos paketas yra neprivalomas daugeliui „Linux“ paskirstymų. Įrankį galima naudoti „Windows“, „MacOS“ ir „Unix“.
Kaina: nemokama
Funkcijos:
- Ieškokite keliuose failuose
- Jame yra interaktyvus vertėjas su įvesties, išvesties ir klaidų pranešimų spalvinimu.
- Palaiko protingą įtrauką, anuliavimą, skambučių patarimus ir automatinį užbaigimą.
- Leiskite ieškoti ir pakeisti bet kuriame lange.
Atsisiųsti nuorodą: https://docs.python.org/3/library/idle.html
5) didingas tekstas 3
„Sublime Text 3“ yra kodo redaktorius, palaikantis daug kalbų, įskaitant „Python“. Tai yra vienas iš geriausių „Python“ redaktorių, turintis pagrindinį integruotą „Python“ palaikymą. Tinkinant „Sublime Text 3“ galima sukurti pilnavertę „Python“ programavimo aplinką. Redaktorius palaiko OS X, Windows ir Linux operacines sistemas.
Kaina: nemokamas bandymas
Funkcijos:
- Leidžia paryškinti sintaksę.
- Jis turi komandų paletės įgyvendinimą, kuris priima naudotojų teksto įvestį.
- Tvarkykite UTF8 BOM .gitignore failuose
- Rodyti aplankų ir failų ženklelius, nurodančius „Git“ būseną
- Failo pakeitimus žymi latakuose esantys žymekliai.
Atsisiųsti nuorodą: https://www.sublimetext.com/3
6) „Visual Studio“ kodas
„Visual Studio Code“ (VS Code) yra „Microsoft“ sukurta atvirojo kodo aplinka. Tai yra viena iš geriausių „Python IDE“, skirtų „Windows“, kurią galima naudoti kuriant „Python“. „Visual Studio“ kodas yra pagrįstas „Electron“, kuris yra „Node JS“ programų diegimo kompiuteris, veikiantis „Blink“ naršyklės variklyje.
Kaina: Nemokama
Funkcijos:
- Redaktorius pateikia išmanųjį kodą, pagrįstą funkcijos apibrėžimu, importuotais moduliais ir kintamųjų tipais.
- Galite dirbti su „Git“ ir kitais SCM teikėjais
- Leiskite derinti kodą iš redaktoriaus.
- Teikia plėtinius naujoms kalboms, derintojams, temoms pridėti, kad gautų papildomų paslaugų pranašumų.
Atsisiųsti nuorodą: https://code.visualstudio.com/
7) Atomas
„Atom“ yra naudingas kodo rengyklės įrankis, kurį programuotojai mėgsta dėl savo paprastos sąsajos, palyginti su kitais redaktoriais. „Atom“ vartotojai gali pateikti programinės įrangos paketus ir juos.
Kaina: Nemokama
Funkcijos:
- „Package Manager“ integruota įskiepių palaikymui
- Išmaniojo automatinio užbaigimo funkcija
- Tai yra vienas iš geriausių „Python“ redaktorių, palaikantis komandų paletę
- Keli stiklai
- Leisti redaguoti keliose platformose
Atsisiųsti nuorodą: https://atom.io/
8) „Jupyter“
„Jupyter“ yra priemonė žmonėms, kurie ką tik pradėjo nuo duomenų mokslo. Tai lengva naudoti, interaktyvus duomenų mokslo IDE daugelyje programavimo kalbų, kurios tiesiog neveikia kaip redaktorius, bet ir kaip mokymo priemonė ar pristatymas.
Kaina: Nemokama
Funkcijos:
- Tai yra vienas geriausių „Python IDE“, palaikantis skaitmeninį modeliavimą, duomenų valymo mašininio mokymosi duomenų vizualizavimą ir statistinį modeliavimą.
- Sujunkite kodą, tekstą ir vaizdus.
- Palaikymas daugeliui programavimo kalbų.
- Integruotos duomenų mokslo bibliotekos (matplotlib, NumPy, Pandas).
Atsisiųsti nuorodą: https://jupyter.org/install.html
9) Pydevas
„PyDev“ yra trečiosios šalies „Eclipse“ „Python“ redaktorius. Tai yra vienas iš geriausių „Python“ IDE, kurį galima naudoti ne tik „Python“, bet ir „IronPython“ bei „Jython“ programose.
Kaina: Nemokama
Funkcijos:
- Jis turi interaktyvius konsolės sparčiuosius klavišus
- Leidžia jums sukurti „Google App Engine“ (GAE) „Python“ projektą
- Raskite ir eikite į apibrėžimą
- Automatiškai importuokite kodą, kad jį užbaigtumėte.
- Galite konfigūruoti „Django“ integraciją.
Atsisiųsti nuorodą: https://www.pydev.org/
10) Thonny
„Thonny“ yra programavimo mokymosi ir mokymo IDE, specialiai sukurta pradedančiųjų „Pythonista“ scenarijų aplinkai. Jis sukurtas Tartu universitete, kurį galite nemokamai atsisiųsti „Windows“, „Linux“ ir „Mac“ saugykloje „Bitbucket“.
Kaina: Nemokama
Funkcijos:
- Leidžia kūrėjams peržiūrėti, kaip jų kodas ir apvalkalo komandos veikia „Python“ kintamuosius.
- Jame yra paprastas derintuvas.
- Tai yra vienas iš geriausių „Python“ IDE, kuris teikia paramą vertinant išraišką.
- „Python“ funkcijos iškvietimas atidaro naują langą su atskira vietinių kintamųjų lentele ir kodo rodykle.
- Automatiškai pastebėti sintaksės klaidą.
Atsisiųsti nuorodą: https://thonny.org/
11) Sparnas
„Wing“ yra lengva „Python“ aplinka, sukurta siekiant suteikti jums produktyvios plėtros patirties.
Kaina: „ Wing Pro“ bandymas nemokamas. „Wind Personal“ ir „Wing 101“ yra mokamos versijos.
Funkcijos:
- Skubus atsiliepimas, parašius savo „Python“ kodą.
- Padeda pašalinti dažniausiai pasitaikančias klaidas ir parašyti geresnį „Python“ kodą.
- Galite iš naujo patikrinti, ar nėra derinimo duomenų, ir interaktyviai išbandyti klaidų taisymus nepaleidę programos iš naujo.
- „Wing“ palaiko bandymu pagrįstą kūrimą įvairiomis sistemomis, tokiomis kaip „unittest“, „pytest“, „nosis“, „doctest“ ir „Django“ testavimas.
Atsisiųsti nuorodą: https://wingware.com/
12) „ActivePython“
Padidinkite programinės įrangos kūrimo duomenų mokslą naudodami saugų ir palaikomą „Python“ paskirstymą. „ActivePython“ yra programinė įranga, kurią sudaro „Python“ diegimo „CPython“ ir įvairių plėtinių rinkinys, palengvinantis diegimą.
Kaina: Visuomenei nemokama, tačiau koduotojas, komanda, verslas. Įmonės versijos yra mokamos.
Funkcijos:
- Tai yra vienas iš geriausių „Python“ IDE, leidžiantis prisijungti prie didžiųjų duomenų ir duomenų bazių, įskaitant „Redis“, „MySQL“, „Hadoop“ ir „MongoDB“.
- Padeda tvarkyti duomenis naudojant „SciPy“, „Pandas“, „NumPy“ ir „MatPlotLib“.
- Palaiko mašininio mokymosi modelius, tokius kaip „TensorFlow“, „Keras“ ir „Theano“.
- Suderinamas su atviro kodo „Python“, kad būtų išvengta tiekėjo užrakinimo.
- Saugumui naudoja „OpenSSL“ pataisą.
Atsisiųsti nuorodą: https://www.activestate.com/products/python/