Š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:
- Jā
1. Tiešsaistes kompilators no Programiz
Par: Iesācējiem Cenas: BezmaksasJa 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: BezmaksasInstalē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: FreemiumSublime 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: BezmaksasAtom 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: BezmaksasThonny 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 View
un noklikšķiniet variables
. Tas atvērs variables
skatu, 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: FreemiumPyCharm 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: BezmaksasVisual 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: BezmaksasVim 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: BezmaksasSpyder 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?