Paras IDE Pythonille vuonna 2022-2023

Paras Python IDE antaa sinun suorittaa ja muokata komentosarjoja yksinkertaisesti ja helposti Python-ohjelmointikielellä.

Parhaat IDE: t Pythonille

Napsauta alla olevia linkkejä siirtyäksesi palveluntarjoajan verkkosivustolle:

1. Atom IDE

2. TYÖNTÖ

3. Visual Studio -koodi

4. eric

5. PyDev

6. Thonny

Integroidun kehitysympäristön (IDE) avulla voit suorittaa ohjelmointikoodin, joka on kirjoitettu eri ohjelmointikielillä, ja IDE: n saaminen Pythonia varten on tärkeää, koska Python on yhä suositumpi käyttää erilaisia ​​laskenta- ja tieteellisiä sovelluksia, mikä näkyy analytiikan lisääntymisen ja bisnesäly.

Vaikka hyvin yksinkertaiset ohjelmat eivät vaadi erikoistyökaluja, tämän vaiheen jälkeen jonkinlainen IDE-muoto on välttämätön, mutta on olemassa useita erityyppisiä ja jotkut tukevat paremmin joitain kieliä kuin toiset. Lisäksi joillakin IDE: llä on rajoituksia käytetyn koodin määrälle, vaikka ne ovat usein vapaita korvaamaan, kun taas maksetut IDE: t mahdollistavat paljon suuremman vapauden.

Siellä on yllättävän paljon valinnanvaraa, ja avoimen lähdekoodin mentaliteetti, joka tukee paljon koodaavaa yhteisöä, pätee myös tähän, joten käytettävissä on melko paljon ilmaisia ​​työkaluja. Koska ohjelmointi on yhä tärkeämpi liiketoiminta-alue erityisesti pilvipalveluiden ja yleisten liiketoimintasovellusten kannalta, on olemassa myös maksullisia työkaluja, joiden tarkoituksena on tarjota enemmän.

Minkä Python IDE: n kanssa haluat suorittaa, vähintään tarvitset sovelluksen, joka tekee syntaksikorostuksen, koodin taittamisen ja hakasulkujen vastaavuuden, tuntee jonkin verran projektin lähdetiedostoja ja pystyy suorittamaan koodin. ' työskentelen uudelleen. Kehittyneempiä ominaisuuksia voivat olla koodiehdotukset, virheenkorjaus ja integrointi online-arkistoihin.

Tässä esitämme parhaimmat tällä hetkellä saatavilla olevat Pythonin IDE: t.

  • Katso parhaat verkkokurssit Pythonin oppimista varten.

1. Atom IDE

IDE, joka helpottaa melkein mitä tahansa mitä voi ajatella

Syitä ostaa
+ Puhdas ja älykäs käyttöliittymä + Kattava paketinhallinta + Monikielinen tuki
Syitä välttää
-Suuri muistinjälki

Atom on muokattava tekstieditori, jota ylläpitää sosiaalisen koodauksen megaliitti GitHub, joten odotetusti se voi tehdä melkein mitä vain voit kuvitella. Ja jos se ei onnistu, joku työskentelee melkein varmasti laajennuksen parissa.

Atomilla on oma kattava paketinhallinta ja valtava yhteisö, joka työskentelee sitä varten. Sisäänrakennetun Git- ja GitHub-integraation lisäksi Atom antaa sinun tehdä yhteistyötä reaaliaikaisessa koodausprojekteissa Teletype-paketin kautta. Useita tuhansia muita paketteja on saatavana, mutta tehokkaampaa työnkulkua etsivät Python-kooderit tekisivät hyväksi etsiä komentosarjapaketti.

Tämä tarjous perustuu elektronikehykseen, joten Atom on alustojen välinen, mutta sillä on myös muistin jalanjälki. Koodaajat, jotka haluavat sovellustensa olevan kevyitä, tukevat 400 Mt: n (mukaan lukien sen riippuvuudet) asennusalustaa ja heidän pitäisi etsiä muualta. Mutta jopa vaatimattomassa järjestelmässä se toimii hyvin ja kaikki Atomin tarjoamat toiminnot tarkoittavat, että se on hyvin avaruusinvestoinnin arvoinen.

Kaikista ominaisuuksistaan ​​huolimatta Atomilla on puhdas käyttöliittymä ja se on paljon aloittelijaystävällisempi kuin odotat. Projektinäkymä on hyödyllinen, kun aloitat iskemisen isompien projektien kanssa ja voit vapaasti jakaa käyttöliittymän paneelit mieltymystesi mukaan.

2. TYÖNTÖ

Pythonin oma minimaalinen IDE, joka ei pääse tielle

Syitä ostaa
+ Mukavan kevyt + Tehokas virheenkorjaus
Syitä välttää
-Ei projektinhallintavalmiuksia

On helppo jättää huomiotta IDLE, Pythonin oma räätälöity integroitu kehitysympäristö. IDLE (nimetty Monty Pythonin Eric Idle -tunnuksen mukaan) on melko vähäinen verrattuna joihinkin muihin tarjouksiin, mutta siinä on kaikki tarvitsemasi, eikä se varmasti tule omalle tavallesi.

Se on koodattu Pythonissa ja piirtää käyttöliittymänsä kevyellä tkinter-työkalupakilla. IDLE: n käynnistäminen avaa Python-kuoren, aivan kuten saat aloittaessasi Pythonin terminaalista. Voit leikkiä täällä koodinpätkillä, bonuksena siitä, että avainsanat ja tulos ovat kauniisti värillisiä.

Sieltä eteenpäin voit avata uuden ikkunan aloittaaksesi oikean koodauksen. Koodisi korostetaan ja sisennetään automaattisesti määritettävällä sisennystasolla. IDLE tukee välilyöntien tai välilehtien käyttämistä sisennykseen ja voi muuntaa automaattisesti näiden kahden välillä - lisäksi se voi sisenyttää useita rivejä kerrallaan.

IDLE: stä puuttuu projektinhallintatilat, mutta se ei ole ongelma, jos projektisi kattaa vain muutaman tiedoston. Siinä on tehokas virheenkorjaus, joka sallii yhden askeleen koodin läpi tai ylivaiheen jokaisen korkean tason toiminnon läpi. Debuggeri näyttää puhelupinon sekä paikallisten ja globaalien muuttujien tilan.

3. Visual Studio -koodi

Microsoftin koodieditori on nyt suosittu valinta kehittäjien keskuudessa

Syitä ostaa
+ Tehokkaat ominaisuudet + Vaikuttavat laajennukset -markkinat + Minimalistinen zen-tila

Visual Studio Code - tai lyhytkoodi - on avoimen lähdekoodin editori, jonka omistaa Microsoft. Koodista on tullut suosittu kehittäjien keskuudessa, ja se on hieno valinta myös Python-projekteillesi, kun olet asentanut Python-laajennuksen.

Koodilla on oma virheenkorjausohjelma, se tukee nukkaamista ja integroituu kaikenlaisiin lähteenhallintatyökaluihin. Siinä on myös sisäänrakennettu pääte ja hyvin varustettu laajennustori (älä huoli, ne ovat ilmaisia). Se voi myös suorittaa ja virittää projektin yksikkötestejä unittest-, pytest- tai nenäkehysten kautta.

Jos kaikki tämä kuulostaa hieman liikaa, sillä on myös minimalistinen zen-tila, joka näyttää vain työskentelemäsi tiedoston, piilottaen paitsi Coden käyttöliittymän, myös muun työpöydän.

Koodi on erittäin konfiguroitavissa, ja siinä on asetuspaneeli, joka ilahduttaa tietyn ajattelutavan joukkoa - jokainen osa avaa vastaavan osan settings.json-tiedostosta, kaikki tietysti kauniisti korostettuna.

Atomin tavoin koodi on Electron-sovellus, joten se on myös alustojen välinen ja hieman iso. Toisin kuin Atom, sillä on tuki Intellisenselle, Microsoftin oma koodin täydennys. Pythonin lisäksi tämä tarjoaa vain täydennyksiä, se tarjoaa myös lennossa olevat ponnahdusikkunat, joissa näkyy luokkien ja menetelmien dokumentaatio.

4. eric

Tehokas tarjous, joka tukee reaaliaikaista yhteistyötä koodin kanssa

Syitä ostaa
+ Erinomainen vakavaan koodaustyöhön + Erinomainen tuki myös Rubylle
Syitä välttää
- Liitäntä on vähän kiireinen

Tämä tehokas alustojen välinen IDE - joka, kuten IDLE, on nimetty Eric Idle - on kirjoitettu Pythonissa ja käyttää Qt-kirjastoa. Vaikka Python on sen painopiste, eric (pieni kirjain on tarkoitettu oikeinkirjoitus) tukee erinomaisesti Rubyä ja muita kieliä. Se tukee leivän ja voin tehtäviä, joita olemme odottaneet: koodin taitto, koodin viimeistely, aaltosulkujen sovitus.

Mutta siellä on niin paljon enemmän, että sinun on käytettävä sen sisäänrakennettua (ja automaattista) TODO-luettelosukupolvia seurantaan. Siinä on integroitu luokan selain ja tehokas virheenkorjain, ja sisäänrakennuksen ansiosta Qt tukee graafisten käyttöliittymien rakentamista Qt Designerin kautta. Alkuperäinen määritysnäyttö saattaa tuntua pelottavalta, mutta suurimman osan siitä voidaan lykätä myöhemmin.

Vaikka käyttöliittymä näyttää kiireiseltä, ei ole mitään syytä, ettet voi käyttää ericiä yksinkertaisena koodin (tai jopa selkokielisen) editorina. Mutta se tulee todella omaan vakavampaan koodaukseen - siellä on jopa sisäänrakennettu hex-editori, SQL-selain ja kuvakkeiden suunnittelija. Se tukee yksikötestejä ja voi debugata sekä monisäikeisiä että moniprosessoivia ohjelmia, jotka, kuten kuka tahansa, joka todistaa tällaisissa asioissa, todistaa, tuottaa pahimpia vikoja.

Se tukee Mercurial- ja SVN-versionhallintaa natiivisti, ja Git-tuki on saatavana laajennuksen kautta. Koodin tavoin myös reaaliaikaista koodia koskevaa yhteistyötä tuetaan. Lyhyesti sanottuna, jos haluat monipuolisen Python-voiman, eric on sinulle.

5. PyDev

Suosittu avoimen lähdekoodin IDE

Syitä ostaa
+ Avoin lähdekoodi + Ilmainen + Monet ominaisuudet
Syitä välttää
- Mahdollinen turvotus

PyDev on Eclipse-ohjelmassa toimiva Python IDE, joka on jo hyvin suosittu avoimen lähdekoodin IDE useille ohjelmointikielille, ja sitä tuetaan hyvin monilla laajennuksilla ominaisuuksien lisäämiseksi.

PyDevin mukana tulee joukko hyödyllisiä koodausominaisuuksia, kuten koodin automaattinen täydennys, virheenkorjaus, koodausmallit ja analyysi, sekä selain koodin testaamiseen.

Django Python -verkkokehyksen kanssa on myös integrointivaihtoehto sekä tuki Jython- ja IronPython-kehitykselle.

Jos on haittapuolta, on saatavilla niin paljon koodaustukea, että jotkut käyttäjät saattavat kokea sen olevan hieman paisunut. Se on kuitenkin edelleen yksi ellei suosituimmista avoimen lähdekoodin Python IDE: stä täsmälleen samasta syystä.

Koska se on avointa lähdekoodia, se on ilmainen käyttää ja tarjoaa helposti tarpeeksi ominaisuuksia tukemaan perus- ja keskitason ohjelmointia. Edistyneempää ohjelmointia varten LiClipse on maksettu taso, joka toimii Eclipse-ohjelmiston kanssa tarjotakseen räätälöityjä vaihtoehtoja.

6. Thonny

Mukana vakiona uusissa Raspbian-versioissa

Syitä ostaa
+ Erinomainen virheenkorjaus + Ihanteellinen aloittelijoille
Syitä välttää
-Asennus ei ole käyttäjäystävällistä

Thonny on vähiten "kehittäjäkeskeinen" kaikista IDE: stä, jotka olemme täällä korostaneet, mutta se ei tarkoita, että se olisi yhtä tehokas. Se on kehitetty Tarton yliopistossa Virossa, ja se on itse kirjoitettu Pythonissa. Siinä on tehokas virheenkorjausohjelma, joka on hyvä oppimaan koodauksen yksityiskohdat huolimatta siitä, miten katkaisupisteet toimivat.

Virheenkorjausohjelma voi näyttää muuttujien tilan ohjelman käynnistyessä. Sen avulla voit ottaa pieniä tai suuria vaiheita ohjelman läpi, mikä on hienoa, jos seuraat vaikeasti löytää vikoja. Tämä on paljon parempi käytäntö kuin - kuten aloittelijoille ja kokeneille koodereille on toisinaan kiusaus - pippurata koodiasi sotkuisilla print () - lauseilla.

Thonny sisenee automaattisesti kirjoittaessasi, mikä on hyödyllistä kaikille Pythonin uusille käyttäjille, koska kieli käyttää sisennystä funktioiden, silmukoiden, luokkien, lausekkeiden jne. Rajaamiseen. Se täydentää koodisi automaattisesti ja antaa suluille / sulkeille vastaavuuden. Se korostaa myös hyödyllisesti syntaksivirheitä.

Se olisi ihanteellinen aloittelijoille, mutta itse asiassa se on hieman hankala asentaa, jos et ole perehtynyt Python-paketteihin ja erityisesti pipiin (Pythonin paketinhallinta). Se on kuitenkin sisällytetty vakiona uusiin Raspbian-versioihin ja sopii hyvin Raspberry Pi -projekteihin. On vain sääli, että muut distrot eivät sisälly Thonnya repoihinsa.

Lisää Python IDE: itä

Wing IDE 101 on yksinkertainen ja ilmainen Python IDE, jonka tarkoituksena on auttaa uusia ohjelmoijia tottua Pythonin koodaukseen. Harjoittelussa on useita resursseja, ja Wing IDE 101 on ladattavissa Windowsille, macOS: lle ja Linuxille.

CodeSkulptor on selainpohjainen IDE Pythonille. Tavoitteena on tarjota helppokäyttöinen foorumi ihmisille, jotka ovat uusia Pythonissa, harjoittelemaan ohjelmointitaitojaan. Tämä tekee siitä erityisen ihanteellisen ryhmien käyttöön, koska se tarkoittaa, että he käyttävät samaa versiota ja koodieditoria, ja tästä on entistäkin hyötyä, jos käyttäjien ei tarvitse ladata ja asentaa ohjelmistoja suoraan.

PyScripter on avoimen lähdekoodin IDE, joka sisältää monia vaadittavista perusominaisuuksista, kuten syntaksikorostuksen muokkausohjelman, integroidun Python-tulkin ja virheenkorjaimen, projektin ja tiedostonhallinnan sekä kyvyn mukauttaa ja suorittaa Python-komentosarja ulkoisesti.

PyCharm on JetBrainsin tarjoama Python IDE ammattikehittäjille, joten se on maksullinen ohjelma. Mukana on vaikuttava työkalusarja, kuten älykäs apu, verkkokehityskehykset, tieteelliset työkalut, teknologianvälinen kehitys ja valtava kokoelma kehittäjätyökaluja.

  • Olemme myös valinneet parhaan kannettavan tietokoneen ohjelmointia varten.

Mielenkiintoisia artikkeleita...