9 labākie Python IDE un kodu redaktori

Šajā ceļvedī jūs uzzināsiet par dažādiem Python IDE un kodu redaktoriem iesācējiem un profesionāļiem.

Kodu redaktors ir rīks, ko izmanto koda rakstīšanai un rediģēšanai. Parasti tie ir viegli un var būt lieliski mācību vajadzībām. Tomēr, tiklīdz jūsu programma kļūst lielāka, jums ir jāpārbauda un atkļūdot savu kodu, tur ienāk IDE.

IDE (Integrētā izstrādes vide) jūsu kodu saprot daudz labāk nekā teksta redaktors. Parasti tas nodrošina tādas funkcijas kā būvēšanas automatizācija, koda uzlikšana, testēšana un atkļūdošana. Tas var ievērojami paātrināt jūsu darbu. Negatīvais ir tas, ka IDE var būt sarežģīti izmantot.

Kā izvēlēties Python IDE / kodu redaktoru, kas atbilst jūsu mērķim?

Lai atvieglotu šo uzdevumu, mēs esam izveidojuši šo rokasgrāmatu. Visi šajā rokasgrāmatā minētie rīki ir pieejami operētājsistēmās Windows, Linux un MacOS

Es vēlos Python IDE / kodu redaktoru:

  • Mācīšanās
  • Attīstība

Rādīt Python IDE Programiz ieteikumu:

1. Tiešsaistes kompilators no Programiz

Par: Iesācējiem Cenas: Bezmaksas

Ja vēlaties sākt rakstīt Python kodu, neieguldot laiku Python instalēšanai un izstrādes vides iestatīšanai, varat izmantot mūsu tiešsaistes Python kompilatoru. Lai sāktu darbu, jums vienkārši nepieciešams internets un pārlūks.

Starp citu, mūsu tiešsaistes tulks ir pilnīgi bezmaksas.

2. IDLE

Par: Iesācējiem Cenas: Bezmaksas

Instalējot Python, pēc noklusējuma tiek instalēts arī IDLE. Tas ļauj ērti sākt darbu Python. Tās galvenās funkcijas ietver Python čaulas logu (interaktīvo tulku), automātisko pabeigšanu, sintakses izcelšanu, viedo atkāpi un pamata integrētu atkļūdotāju.

IDLE ir pienācīgs IDE mācībām, jo ​​tas ir viegls un vienkārši lietojams. Tomēr tas nav optimāls lielākiem projektiem.

Uzziniet vairāk: IDLE funkcijas

3. Cildens teksts 3

Par: Iesācējs, Profesionālās cenas: Freemium

Sublime Text ir populārs kodu redaktors, kas atbalsta daudzas valodas, tostarp Python. Tas ir ātrs, ļoti pielāgojams un tajā ir milzīga kopiena.

Kad to instalējat, tam ir iebūvēts pamata Python atbalsts. Tomēr jūs varat instalēt tādas paketes kā atkļūdošana, automātiskā aizpildīšana, koda uzlikšana utt. Zinātniskajai attīstībai ir arī dažādas paketes, Django, Flask un tā tālāk. Būtībā jūs varat pielāgot tekstu Sublime, lai izveidotu pilnvērtīgu Python izstrādes vidi atbilstoši jūsu vajadzībām.

Jūs varat lejupielādēt un izmantot novērtēt Sublime tekstu uz nenoteiktu laiku. Tomēr jūs laiku pa laikam saņemsiet uznirstošo logu ar norādi "Jums ir jāiegādājas licence turpmākai lietošanai".

Uzzināt vairāk:

  • Lejupielādēt Sublime tekstu
  • Python iestatīšana Sublime tekstam

4. Atoms

Par: Iesācējs, Profesionālās cenas: Bezmaksas

Atom ir Github izstrādāts atvērtā koda kodu redaktors, ko var izmantot Python izstrādei (līdzīgs Sublime teksts).

Tās funkcijas ir arī līdzīgas Sublime Text. Atom ir ļoti pielāgojams. Jūs varat instalēt paketes atbilstoši savām vajadzībām. Daži no Atom Python izstrādei bieži izmantotajiem pakotnēm ir autocomplete-python, linter-flake8, python-debugger utt.

Personīgi runājot, es Python izstrādei dodu priekšroku Atom, nevis Sublime Text.

Uzzināt vairāk:

  • Lejupielādēt Atom
  • Python iestatīšana Atom

5. Thonny

Par: Iesācējiem Cenas: Bezmaksas

Thonny ir īpaša Python IDE, kas nāk ar iebūvētu Python 3. Kad esat to instalējis, varat sākt rakstīt Python kodu.

Thonny ir paredzēts iesācējiem. Lietotāja saskarne ir vienkārša, lai iesācējiem būtu viegli sākt darbu.

Lai arī Thonny ir paredzēts iesācējiem, tam ir vairākas noderīgas funkcijas, kas to padara arī par labu IDE pilnvērtīgai Python attīstībai. Dažas no tās funkcijām ir sintakses kļūdu izcelšana, atkļūdotājs, koda pabeigšana, pakāpeniska izteiksmes novērtēšana utt.

Ātrais padoms: ja esat iesācējs, dodieties uz Viewun noklikšķiniet variables. Tas atvērs variablesskatu, kurā ir jūsu programmas mainīgo saraksts un to vērtības.

Uzziniet vairāk: Thonny oficiālā vietne

6. PyCharm

Par: Profesionālās cenas: Freemium

PyCharm ir IDE profesionāliem izstrādātājiem. To izveidojis uzņēmums JetBrains, kas pazīstams ar lielisku programmatūras izstrādes rīku izveidi.

Pastāv divas PyCharm versijas:

  • Kopiena - bezmaksas atvērtā koda versija, viegla, laba Python un zinātnes attīstībai
  • Profesionāla - apmaksāta versija, pilna funkcionalitātes IDE ar atbalstu arī tīmekļa izstrādei

PyCharm nodrošina visas galvenās funkcijas, kas jānodrošina labai IDE: koda pabeigšana, koda pārbaudes, kļūdu izcelšana un labošana, atkļūdošana, versiju kontroles sistēma un koda atjaunošana. Visas šīs funkcijas nāk no kastes.

Personīgi runājot, PyCharm ir mans iecienītākais IDE Python izstrādei.

Vienīgā lielākā sūdzība, ko esmu dzirdējis par PyCharm, ir tā, ka tā prasa daudz resursu. Ja jums ir dators ar nelielu RAM apjomu (parasti mazāk nekā 4 GB), dators var atpalikt.

Uzzināt vairāk:

  • PyCharm Lejupielādēt
  • PyCharm funkcijas

7. Visual Studio kods

Par: Profesionālās cenas: Bezmaksas

Visual Studio Code (VS Code) ir Microsoft izveidots bezmaksas un atvērtā koda IDE, ko var izmantot Python izstrādei.

Varat pievienot paplašinājumus, lai izveidotu Python izstrādes vidi atbilstoši jūsu vajadzībām VS kodā. Tas nodrošina tādas funkcijas kā inteliģenta koda pabeigšana, iespējamo kļūdu savilkšana, atkļūdošana, vienības testēšana un tā tālāk.

VS kods ir viegls un aprīkots ar jaudīgām funkcijām. Tas ir iemesls, kāpēc tas kļūst populārs Python izstrādātāju vidū.

Uzzināt vairāk:

  • Lejupielādējiet VS kodu
  • Python Visual Studio kodā

8. Vim

Par: Profesionālās cenas: Bezmaksas

Vim ir teksta redaktors, kas iepriekš instalēts macOS un UNIX sistēmās. Operētājsistēmā Windows tā ir jālejupielādē.

Daži izstrādātāji absolūti dievina Vim, tā īsinājumtaustiņus un paplašināmību, turpretī daži to vienkārši ienīst.

Ja jūs jau zināt, kā izmantot Vim, tas var būt labs rīks Python izstrādei. Ja nē, jums ir jāiegulda laiks, apgūstot Vim un tā komandas, pirms varat to izmantot Python.

Vim varat pievienot spraudņus sintakses izcelšanai, koda pabeigšanai, atkļūdošanai, atjaunošanai utt. Un izmantot to kā Python IDE.

Uzziniet vairāk: Vim par Python izstrādi

9. Spyder

Par: Iesācējs, Profesionālās cenas: Bezmaksas

Spyder ir atvērtā koda IDE, ko parasti izmanto zinātnes attīstībai.

Vienkāršākais veids, kā sākt darboties, izmantojot Spyder, ir instalēt Anaconda izplatītāju. Ja jūs nezināt, Anaconda ir populārs izplatījums datu zinātnei un mašīnmācībai. Anaconda izplatījums ietver simtiem paku, tostarp NumPy, Pandas, scikit-learn, matplotlib un tā tālāk.

Spyder ir dažas lieliskas funkcijas, piemēram, automātiskā pabeigšana, atkļūdošana un iPython apvalks. Tomēr tam trūkst funkciju salīdzinājumā ar PyCharm.

Uzziniet vairāk: Spyder oficiālā vietne

Goda vārdi

  • Jupyter Notebook - atvērtā koda programmatūra, kas ļauj jums izveidot un kopīgot reāllaika kodu, vizualizācijas utt.
  • Eclipse + PyDev - Eclipse ir populārs IDE, ko var izmantot Python izstrādei, izmantojot PyDev spraudni.

Ieteicams lasīt: Kādu IDE izmantot Python?

Interesanti raksti...