9 geriausi „Python“ IDE ir kodo redaktoriai

Šiame vadove sužinosite apie įvairius „Python“ IDE ir kodų redaktorius pradedantiesiems ir profesionalams.

Kodo redaktorius yra įrankis, naudojamas kodui rašyti ir redaguoti. Paprastai jie yra lengvi ir gali būti puikūs mokantis. Tačiau, kai tik jūsų programa bus didesnė, turite išbandyti ir derinti kodą, ten patenka IDE.

IDE (integruota kūrimo aplinka) supranta jūsų kodą daug geriau nei teksto rengyklė. Paprastai jis teikia tokias funkcijas kaip komponavimo automatizavimas, kodų pynimas, testavimas ir derinimas. Tai gali žymiai pagreitinti jūsų darbą. Neigiama yra ta, kad IDE gali būti sudėtinga naudoti.

Kaip pasirinkti „Python IDE“ / kodo redaktorių, kuris atitiktų jūsų tikslą?

Norėdami palengvinti šią užduotį, sukūrėme šį vadovą. Visi šiame vadove paminėti įrankiai yra „Windows“, „Linux“ ir „MacOS“

Noriu Python IDE / kodo redaktoriaus:

  • Mokymasis
  • Plėtra

Rodyti „Python IDE“, „Programiz“ rekomendaciją:

  • Taip

1. Internetinis kompiliatorius iš „Programiz“

Skirta: Pradedantiesiems Kainos: Nemokama

Jei norite pradėti rašyti „Python“ kodą neinvestuodami laiko įdiegdami „Python“ ir nenustatydami kūrimo aplinkos, galite naudoti mūsų internetinį „Python“ kompiliatorių. Norėdami pradėti, jums tiesiog reikia interneto ir naršyklės.

Beje, mūsų internetinis vertėjas yra visiškai nemokamas.

2. TINKLAS

Skirta: Pradedantiesiems Kainos: Nemokama

Kai diegiate „Python“, pagal numatytuosius nustatymus taip pat įdiegiama „IDLE“. Tai leidžia lengvai pradėti naudotis „Python“. Pagrindines jo savybes apima „Python“ apvalkalo langas (interaktyvus vertėjas), automatinis užbaigimas, sintaksės paryškinimas, išmanioji įtrauka ir pagrindinis integruotas derintuvas.

IDLE yra tinkama IDE, skirta mokytis, nes ji yra lengva ir paprasta naudoti. Tačiau tai nėra optimalu didesniems projektams.

Sužinokite daugiau: „ IDLE“ funkcijos

3. didingas tekstas 3

Skirta: pradedantiesiems, profesionali kainodara: „ Freemium“

„Sublime Text“ yra populiarus kodo redaktorius, palaikantis daug kalbų, įskaitant „Python“. Tai greita, labai pritaikoma ir turi didžiulę bendruomenę.

Kai įdiegiate, jis turi pagrindinį „Python“ palaikymą. Tačiau galite įdiegti tokius paketus kaip derinimas, automatinis užbaigimas, kodų pynimas ir kt. Taip pat yra įvairių paketų, skirtų mokslo plėtrai, „Django“, „Flask“ ir pan. Iš esmės galite pritaikyti „Sublime“ tekstą, kad sukurtumėte visavertę „Python“ kūrimo aplinką pagal savo poreikius.

Galite atsisiųsti ir naudoti neribotą laiką įvertinti „Sublime“ tekstą. Tačiau retkarčiais gausite iššokantįjį langą, kuriame nurodoma „jums reikia įsigyti licenciją tolesniam naudojimui“.

Sužinokite daugiau:

  • Atsisiųskite didingą tekstą
  • „Python“ nustatymas didesniam tekstui

4. Atomas

Skirta: pradedantiesiems, profesionali kainodara: nemokama

„Atom“ yra „Github“ sukurtas atvirojo kodo redaktorius, kuris gali būti naudojamas „Python“ plėtrai (panašus „Sublime“ tekstas).

Jo savybės taip pat panašios į „Sublime Text“. „Atom“ yra labai pritaikomas. Galite įdiegti paketus pagal savo poreikius. Kai kurie dažniausiai „Atom“ paketai, skirti „Python“ kūrimui, yra autocomplete-python, linter-flake8, python-debugger ir kt.

Asmeniškai kalbant, „Python“ plėtrai teikiu pirmenybę „Atom“, o ne „Sublime Text“.

Sužinokite daugiau:

  • Atsisiųskite „Atom“
  • „Python“ nustatymas „Atom“

5. Thonny

Skirta: Pradedantiesiems Kainos: Nemokama

„Thonny“ yra „Python“ skirta IDE, integruota „Python 3“. Įdiegę galite pradėti rašyti „Python“ kodą.

„Thonny“ skirta pradedantiesiems. Vartotojo sąsaja yra paprasta, kad pradedantiesiems būtų lengva pradėti.

Nors „Thonny“ yra skirtas pradedantiesiems, jis turi keletą naudingų funkcijų, kurios taip pat yra gera IDE visaverčiam „Python“ kūrimui. Kai kurios jo ypatybės yra sintaksės klaidų paryškinimas, derintuvas, kodo užbaigimas, žingsnis per išraiškos vertinimą ir kt.

Trumpas patarimas: jei esate pradedantysis, eikite į Viewir spustelėkite variables. Tai atvers variablesrodinį, kuriame yra jūsų programos kintamųjų sąrašas ir jų vertės.

Sužinokite daugiau: „ Thonny“ oficiali svetainė

6. „PyCharm“

Skirta: Profesionali kainodara: „ Freemium“

„PyCharm“ yra profesionalių kūrėjų IDE. Jį sukūrė įmonė „JetBrains“, žinoma dėl puikių programinės įrangos kūrimo įrankių kūrimo.

Yra dvi „PyCharm“ versijos:

  • Bendruomenė - nemokama atviro kodo versija, lengva, naudinga „Python“ ir mokslo plėtrai
  • Profesionali - mokama versija, visapusiškas IDE, palaikantis ir internetinę plėtrą

„PyCharm“ teikia visas pagrindines funkcijas, kurias turėtų suteikti geras IDE: kodo užbaigimas, kodo tikrinimas, klaidų išryškinimas ir taisymas, derinimas, versijų valdymo sistema ir kodo taisymas. Visos šios savybės atsiranda iš dėžutės.

Asmeniškai kalbant, „PyCharm“ yra mano mėgstamiausias „Python“ kūrimo IDE.

Vienintelis pagrindinis skundas, kurį girdėjau apie „PyCharm“, yra tai, kad jis reikalauja daug išteklių. Jei turite kompiuterį su nedideliu RAM kiekiu (paprastai mažiau nei 4 GB), jūsų kompiuteris gali atsilikti.

Sužinokite daugiau:

  • „PyCharm“ atsisiuntimas
  • „PyCharm“ funkcijos

7. „Visual Studio“ kodas

Skirta: Profesionali kainodara: nemokama

„Visual Studio Code“ (VS Code) yra „Microsoft“ sukurtas nemokamas ir atviro kodo IDE, kurį galima naudoti „Python“ kūrimui.

Galite pridėti plėtinių, kad sukurtumėte „Python“ kūrimo aplinką pagal VS kodo poreikius. Jis teikia tokias funkcijas kaip intelektualus kodo užbaigimas, galimų klaidų pynimas, derinimas, vieneto testavimas ir pan.

„VS Code“ yra lengvas ir supakuotas su galingomis funkcijomis. Tai yra priežastis, kodėl jis tapo populiarus tarp „Python“ kūrėjų.

Sužinokite daugiau:

  • Atsisiųskite VS kodą
  • „Python“ „Visual Studio“ kode

8. Vim

Skirta: Profesionali kainodara: nemokama

„Vim“ yra teksto redaktorius, iš anksto įdiegtas „MacOS“ ir „UNIX“ sistemose. Jei naudojate „Windows“, turite jį atsisiųsti.

Kai kurie kūrėjai visiškai dievina „Vim“, jo sparčiuosius klavišus ir išplėtimą, o kai kurie jo tiesiog nekenčia.

Jei jau žinote, kaip naudotis „Vim“, tai gali būti gera „Python“ kūrimo priemonė. Jei ne, prieš investuodami į „Python“, turite skirti laiko išmokdami „Vim“ ir jo komandas.

„Vim“ galite pridėti sintaksės paryškinimo, kodo užbaigimo, derinimo, pertvarkymo ir kt. Įskiepių ir naudoti kaip „Python IDE“.

Sužinokite daugiau: Vim for Python development

9. Spyderis

Skirta: pradedantiesiems, profesionali kainodara: nemokama

„Spyder“ yra atviro kodo IDE, paprastai naudojama mokslo plėtrai.

Lengviausias būdas atsistoti ir paleisti su „Spyder“ yra įdiegus „Anaconda“ paskirstymą. Jei nežinote, „Anaconda“ yra populiarus duomenų mokslo ir mašininio mokymosi platintojas. „Anaconda“ platinimas apima šimtus paketų, įskaitant „NumPy“, „Pandas“, „scikit-learn“, „matplotlib“ ir pan.

„Spyder“ turi keletą puikių funkcijų, tokių kaip automatinis užbaigimas, derinimas ir „iPython“ apvalkalas. Tačiau trūksta funkcijų, palyginti su „PyCharm“.

Sužinokite daugiau: oficiali „Spyder“ svetainė

Gerbiami paminėjimai

  • „Jupyter Notebook“ - atviro kodo programinė įranga, leidžianti kurti ir dalintis tiesioginiu kodu, vizualizacijomis ir kt.
  • „Eclipse + PyDev“ - „Eclipse“ yra populiari IDE, kurią galima naudoti „Python“ kūrimui naudojant „PyDev“ papildinį.

Rekomenduojamas skaitymas: kokį IDE naudoti „Python“?

Įdomios straipsniai...