Tässä oppaassa opit erilaisista Python IDE: stä ja koodieditorista aloittelijoille ja ammattilaisille.
Koodieditori on työkalu, jota käytetään koodin kirjoittamiseen ja muokkaamiseen. Ne ovat yleensä kevyitä ja voivat olla hyviä oppimiseen. Kuitenkin, kun ohjelmasi kasvaa, sinun on testattava ja korjattava koodi, IDE: t tulevat sinne.
IDE (Integrated Development Environment) ymmärtää koodisi paljon paremmin kuin tekstieditori. Se tarjoaa yleensä ominaisuuksia, kuten koontiautomaatio, koodin nukkaus, testaus ja virheenkorjaus. Tämä voi merkittävästi nopeuttaa työtäsi. Haittapuoli on, että IDE: iden käyttö voi olla monimutkaista.
Kuinka valita Python IDE / koodieditori, joka palvelee tarkoitustasi?
Tämän tehtävän helpottamiseksi olemme luoneet tämän oppaan. Kaikki tässä oppaassa mainitut työkalut ovat käytettävissä Windowsissa, Linuxissa ja MacOS: ssa
Haluan Python IDE / code -editorin:
- Oppiminen
- Kehitys
Näytä Python IDE: t Programiz suosittelee:
- Joo
1. Online-kääntäjä Programizista
For: Aloittelijoille Hinnoittelu: IlmainenJos haluat aloittaa Python-koodin kirjoittamisen investoimatta aikaa Pythonin asentamiseen ja kehitysympäristön luomiseen, voit käyttää online-Python-kääntäjäämme. Aloittamiseen tarvitaan vain Internet ja selain.
Muuten, online-tulkkimme on täysin ilmainen.

2. TYÖNTÖ
For: Aloittelijoille Hinnoittelu: IlmainenKun asennat Pythonin, myös IDLE asennetaan oletuksena. Tämä helpottaa aloittamista Pythonissa. Sen tärkeimpiä ominaisuuksia ovat Python-kuori-ikkuna (interaktiivinen tulkki), automaattinen täydennys, syntaksikorostus, älykäs sisennys ja integroitu perusjäljennä.
IDLE on kunnollinen IDE oppimiseen, koska se on kevyt ja helppo käyttää. Se ei kuitenkaan ole optimaalinen suuremmille projekteille.
Lisätietoja: IDLE-ominaisuudet
3. Sublime-teksti 3
Varten: Aloittelija, Ammattimainen hinnoittelu: FreemiumSublime Text on suosittu koodieditori, joka tukee monia kieliä, mukaan lukien Python. Se on nopea, erittäin muokattavissa ja sillä on valtava yhteisö.
Siinä on sisäänrakennettu perustuki Pythonille, kun asennat sen. Voit kuitenkin asentaa paketteja, kuten virheenkorjaus, automaattinen täydennys, koodin nukkaus jne. Tieteelliseen kehitykseen on myös useita paketteja, Django, Flask ja niin edelleen. Pohjimmiltaan voit mukauttaa Sublime-tekstiä luomaan täysimittaisen Python-kehitysympäristön tarpeidesi mukaan.
Voit ladata ja käyttää arvioida sublime-tekstiä määrittelemättömän ajan. Joskus saat kuitenkin ponnahdusikkunan, jossa lukee "sinun on ostettava lisenssi jatkuvaa käyttöä varten".

Lisätietoja:
- Lataa Sublime-teksti
- Pythonin asettaminen sublime-tekstille
4. Atom
Vastaanottaja: aloittelija, ammattilainen hinnoittelu: ilmainenAtom on Githubin kehittämä avoimen lähdekoodin koodieditori, jota voidaan käyttää Python-kehitykseen (vastaava Sublime-teksti).
Sen ominaisuudet ovat myös samanlaisia kuin Sublime Text. Atom on erittäin muokattavissa. Voit asentaa paketteja tarpeen mukaan. Jotkut Atomissa Python-kehitykseen yleisesti käytetyistä paketeista ovat autocomplete-python, linter-flake8, python-debugger jne.
Henkilökohtaisesti pidän parempana Atomia kuin Sublime Text Python-kehityksessä.

Lisätietoja:
- Lataa Atom
- Pythonin määrittäminen Atomille
5. Thonny
For: Aloittelijoille Hinnoittelu: IlmainenThonny on Pythonille omistettu IDE, johon sisältyy sisäänrakennettu Python 3. Kun olet asentanut sen, voit alkaa kirjoittaa Python-koodia.
Thonny on tarkoitettu aloittelijoille. Käyttöliittymä pidetään yksinkertaisena, jotta aloittelijoille on helppo päästä alkuun.
Vaikka Thonny on tarkoitettu aloittelijoille, sillä on useita hyödyllisiä ominaisuuksia, jotka tekevät siitä myös hyvän IDE: n täysimittaiselle Python-kehitykselle. Jotkut sen ominaisuuksista ovat syntaksivirheiden korostaminen, virheenkorjaus, koodin viimeistely, vaiheittainen lausekkeen arviointi jne.
Pikavinkki: Jos olet aloittelija, siirry View
ja napsauta variables
. Tämä avaa variables
näkymän, joka sisältää ohjelman muuttujaluettelon ja niiden arvot.

Lisätietoja: Thonny Virallinen sivusto
6. PyCharm
Varten: Ammattimainen hinnoittelu: FreemiumPyCharm on IDE ammattikehittäjille. Sen on luonut JetBrains, yritys, joka tunnetaan loistavista ohjelmistokehitystyökaluista.
PyCharmista on kaksi versiota:
- Yhteisö - ilmainen avoimen lähdekoodin versio, kevyt, hyvä Pythonille ja tieteelliselle kehitykselle
- Professional - maksettu versio, monipuolinen IDE, joka tukee myös verkkokehitystä
PyCharm tarjoaa kaikki tärkeimmät ominaisuudet, jotka hyvän IDE: n tulisi tarjota: koodin täydentäminen, kooditarkastukset, virheiden korostaminen ja korjaaminen, virheenkorjaus, versionhallintajärjestelmä ja koodin uudelleen korjaus. Kaikki nämä ominaisuudet tulevat laatikosta.
Henkilökohtaisesti PyCharm on suosikkini IDE Python-kehityksessä.
Ainoa valitus, jonka olen kuullut PyCharmista, on se, että se on resursseja kuluttava. Jos sinulla on tietokone, jossa on pieni määrä RAM-muistia (yleensä alle 4 Gt), tietokoneesi saattaa viivästyä.

Lisätietoja:
- PyCharm Lataa
- PyCharm-ominaisuudet
7. Visual Studio -koodi
For: Professional Hinnoittelu: IlmainenVisual Studio Code (VS Code) on Microsoftin luoma ilmainen ja avoimen lähdekoodin IDE, jota voidaan käyttää Python-kehitykseen.
Voit lisätä laajennuksia luoda Python-kehitysympäristö tarpeidesi mukaan VS-koodissa. Se tarjoaa ominaisuuksia, kuten älykäs koodin viimeistely, mahdollisten virheiden nukkaus, virheenkorjaus, yksikötestaus ja niin edelleen.
VS Code on kevyt ja täynnä tehokkaita ominaisuuksia. Siksi siitä tulee suosittu Python-kehittäjien keskuudessa.

Lisätietoja:
- Lataa VS-koodi
- Python Visual Studio -koodissa
8. Vim
For: Professional Hinnoittelu: IlmainenVim on tekstieditori, joka on esiasennettu macOS- ja UNIX-järjestelmiin. Windows: sinun on ladattava se.
Jotkut kehittäjät rakastavat ehdottomasti Vimiä, sen pikanäppäimiä ja laajennettavuutta, kun taas toiset vain vihaavat sitä.
Jos osaat jo käyttää Vimiä, se voi olla hyvä työkalu Python-kehitykseen. Jos ei, sinun on investoitava aika oppimaan Vim ja sen komennot, ennen kuin voit käyttää sitä Pythonissa.
Voit lisätä laajennuksia syntaksin korostamiseen, koodin täydentämiseen, virheenkorjaukseen, korjaamiseen jne. Vimiin ja käyttää sitä Python IDE: nä.

Lisätietoja: Vim for Python development
9. Spyder
Vastaanottaja: aloittelija, ammattilainen hinnoittelu: ilmainenSpyder on avoimen lähdekoodin IDE, jota käytetään yleensä tieteelliseen kehitykseen.
Helpoin tapa päästä Spyderiin on asentamalla Anaconda-jakelu. Jos et tiedä, Anaconda on suosittu jakelutiede ja koneoppiminen. Anaconda-jakelu sisältää satoja paketteja, kuten NumPy, Pandas, scikit-learn, matplotlib ja niin edelleen.
Spyderillä on joitain hienoja ominaisuuksia, kuten automaattinen täydennys, virheenkorjaus ja iPython-kuori. Siinä ei kuitenkaan ole ominaisuuksia verrattuna PyCharmiin.

Lisätietoja: Spyderin virallinen sivusto
Kunniamaininnat
- Jupyter Notebook - avoimen lähdekoodin ohjelmisto, jonka avulla voit luoda ja jakaa live-koodia, visualisointeja jne.
- Eclipse + PyDev - Eclipse on suosittu IDE, jota voidaan käyttää Python-kehitykseen PyDev-laajennuksen avulla.
Suositeltava lukeminen: Mitä IDE: tä käytetään Pythonille?