Parim Pythoni IDE võimaldab teil skripte lihtsalt ja hõlpsalt käivitada ja redigeerida Pythoni programmeerimiskeeles.
Parimad Pythoni IDE-dPakkuja veebisaidile liikumiseks klõpsake allolevatel linkidel:
1. Aatomi IDE
2. JÕUDlus
3. Visual Studio kood
4. eric
5. PyDev
6. Thonny
Integreeritud arenduskeskkond (IDE) võimaldab teil käivitada erinevates programmeerimiskeeltes kirjutatud programmeerimiskoodi ja IDE olemasolu Pythoni käitamiseks on oluline tänu Pythoni üha populaarsemale kasutamisele arvutis ja teadusrakendustes, mida rõhutab analüütika kasv. äriteave.
Kuigi väga lihtsad programmid ei vaja spetsiaalseid tööriistu, on pärast seda etappi vajalik teatud vormis IDE, kuid neid on mitmeid erinevaid ja mõned toetavad mõnda keelt paremini kui teisi. Lisaks on mõnel IDE-l piirangud selle kohta, kui palju koodi saate kasutada, kuigi need on sageli tasuta hüvitatavad, samas kui tasulised IDE-d võimaldavad palju rohkem vabadust.
Seal on üllatavalt palju valikuid ja siin kehtib ka paljude lähtekoodide kogukonna aluseks olev avatud lähtekoodiga mentaliteet, nii et saadaval on üsna palju tasuta tööriistu. Kuna programmeerimine on üha olulisem ärisektor, eriti nii pilveteenuste kui ka üldiste ärirakenduste jaoks, leidub ka tasulisi tööriistu, mille eesmärk on pakkuda rohkem.
Ükskõik, millise Pythoni IDE-ga soovite käivitada, soovite vähemalt rakendust, mis teeb süntakside esiletõstmist, koodide voltimist ja sulgude sobitamist, tunneb mõningaid teadmisi projekti koostisosade lähtekoodifailidest ja suudab teie koodi käivitada. " töötan uuesti. Täpsemad funktsioonid võivad hõlmata koodisoovitusi, silurit ja integreerimist veebihoidlatega.
Siin pakume välja Pythoni parimad IDE-d, mis on praegu saadaval.
- Tutvuge parimate veebikursustega Pythoni õppimiseks.
1. Aatomi IDE
IDE, mis hõlbustab peaaegu kõike, mida võite mõelda
Ostmise põhjused
+ Puhas ja nutikas liides + Põhjalik paketihaldur + Mitmekeelne tugiPõhjused, mida vältida
-Suur mälu jalajälgAtom on kohandatav tekstiredaktor, mida haldab megaliit GitHubi sotsiaalne kodeerimine, nii et nagu arvata võiks, võib see teha peaaegu kõike, mida võite ette kujutada. Ja kui see ei õnnestu, töötab keegi selle lahendamiseks peaaegu kindlasti pistikprogrammi kallal.
Atomil on oma terviklik paketihaldur ja selle jaoks pakettide kallal töötav tohutu kogukond. Lisaks sisseehitatud Giti ja GitHubi integreerimisele võimaldab Atom teil projektide kodeerimisel reaalajas paketi Teletype kaudu koostööd teha. Saadaval on veel mitu tuhat muud paketti, kuid efektiivsemat töövoogu otsivad Pythoni kooderid võiksid skripti paketi otsida.
See pakkumine põhineb elektronraamistikul, seega on Atom platvormidevaheline, kuid omab ka märkimisväärset mälu. Kodeerijad, kes eelistavad oma rakendusi kergekaaluliseks, jäävad 400 MB (koos selle sõltuvustega) paigaldusjäljega ja peaksid otsima mujalt. Kuid isegi tagasihoidlikus süsteemis töötab see suurepäraselt ja kogu Atomi pakutav funktsionaalsus tähendab, et see on kosmosesse investeerimist väärt.
Hoolimata kõigist omadustest, on Atomil puhas liides ja see on palju algajale sobivam, kui võiksite oodata. Projektivaade on kasulik, kui hakkate suuremate projektidega rabelema ja võite liidese paneelid oma väljamõeldud järgi jagada.
2. JÕUDlus
Pythoni enda minimaalne IDE, mis ei takista teid
Ostmise põhjused
+ Mõnusalt kerge + Võimas silurPõhjused, mida vältida
-Puudub projektijuhtimise võimeIDLE-st, Pythoni enda tellitud integreeritud arenduskeskkonnast on lihtne mööda vaadata. IDLE (nime saanud Monty Pythoni Eric Idle) on mõne muu pakkumisega võrreldes üsna minimaalne, kuid sellel on kõik vajalik ja kindlasti ei sega see teie teed.
See on kodeeritud Pythonis ja kasutab GUI joonistamiseks kerget tkinteri tööriistakomplekti. IDLE käivitamine avab Pythoni kesta täpselt nii, nagu saate Pythoni käivitamisel terminalist. Siin saate koodijuppidega ringi mängida, boonusena, et märksõnad ja väljund on kenasti värvilised.
Siit edasi liikudes saate õige kodeerimise alustamiseks avada uue akna. Teie kood on asjakohaselt esiletõstetud ja automaatselt taandatud konfigureeritava taande tasemega. IDLE toetab taandena tühikute või vahelehtede kasutamist ja suudab nende kahe vahel automaatselt teisendada - lisaks saab ta taandada mitu rida korraga.
IDLE-l puuduvad projektijuhtimise võimalused, kuid see pole probleem, kui teie projekt hõlmab vaid käputäie faile. Sellel on võimas silur, mis võimaldab koodil ühekordselt läbi astuda või iga kõrgetasemelise funktsiooni üle astuda. Silur näitab nii kõnepinu kui ka kohalike ja globaalsete muutujate olekut.
3. Visual Studio kood
Microsofti koodiredaktor on nüüd arendajate seas populaarne valik
Ostmise põhjused
+ Võimas funktsioonid + Muljetavaldav laienduste turg + Minimalistlik zen-režiimVisual Studio Code - ehk lühidalt Code - on Microsofti omanduses olev avatud lähtekoodiga redaktor. Kood on arendajate seas populaarseks muutunud ja see on suurepärane valik ka teie Pythoni projektide jaoks, kui olete Pythoni laienduse installinud, see tähendab.
Koodil on oma silur, see toetab kiilumist ja on integreeritud igasuguste allikakontrolli tööriistadega. Sellel on ka sisseehitatud terminal ja hästi varustatud laienduste turg (ärge muretsege, need on tasuta). Samuti saab see käivitada ja siluda teie projekti üksustestid läbi unittesti, pytesti või nina raamistike.
Kui see kõik kõlab natuke liiga palju, on sellel ka minimalistlik zen-režiim, mis näitab teile ainult faili, millega töötate, varjates mitte ainult Code'i liidest, vaid ka ülejäänud töölauda.
Kood on ülimalt konfigureeritav ja sellel on seadete paneel, mis rõõmustab kindla mõtteviisi omi - iga osa avab faili settings.json vastava osa, kõik muidugi kenasti esile tõstetud.
Nagu Atom, on ka kood Electroni rakendus, nii ka platvormidevaheline ja veidi mahukas. Erinevalt Atomist toetab see Intellisense'i, on Microsofti enda kanda koodide lõpuleviimine. See pakub Pythoni jaoks lisaks täienduste soovitamisele ka lennult hüpikuid, mis näitavad klasside ja meetodite dokumentatsiooni.
4. eric
Võimas pakkumine koos reaalajas toimuva koodiga koostöö toetamisega
Ostmise põhjused
+ Suurepärane tõsiseks kodeerimistööks + Suurepärane tugi ka RubylePõhjused, mida vältida
-Liides on natuke hõivatudSee võimas platvormidevaheline IDE - mis sarnaselt IDLE-le on nime saanud Eric Idle - on kirjutatud Pythonis ja kasutab Qt-teeki. Ehkki selle keskmes on Python, on ericil (mõeldud on kirjutada väiketähtedel) suurepärane tugi Ruby'le ja ka teistele keeltele. See toetab leiva ja võiga seotud ülesandeid, mida oleme oodanud: koodi voltimine, koodi täitmine, trakside sobitamine.
Kuid seal on nii palju muud, et jälgimiseks peate kasutama selle sisseehitatud (ja automatiseeritud) loendit TODO. Sellel on integreeritud klassi brauser ja võimas silur ning tänu sisseehitamisele toetab Qt graafiliste kasutajaliideste loomist Qt Designeri kaudu. Esialgne konfiguratsiooniekraan võib tunduda hirmutav, kuid suurema osa sellest saab edasi lükata hiljem.
Kuigi liides näeb välja hõivatud, pole mingit põhjust, miks te ei saaks ericit kasutada lihtsa koodi (või isegi teksti) redaktorina. Kuid tõsisema kodeerimise jaoks on see tõesti omaette - seal on isegi sisseehitatud hex-redaktor, SQL-brauser ja ikoonide kujundaja. See toetab ühikuteste ja suudab siluda nii mitme lõimega kui ka mitme töötlusega programme, mis nagu igaüks, kes sellistes asjades deklareerib, annab kõige hullemaid vigu.
See toetab Mercuriali ja SVN-i versiooni juhtimist loomulikult ning Giti tugi on saadaval pistikprogrammi kaudu. Nagu Code, on ka reaalajas koodiga koostöö toetatud. Lühidalt, kui soovite funktsionaalset Pythoni jõujaama, on eric teile mõeldud.
5. PyDev
Populaarne avatud lähtekoodiga IDE
Ostmise põhjused
+ Avatud lähtekood + Tasuta + Paljud funktsioonidPõhjused, mida vältida
-Potentsiaalne puhitusPyDev on Eclipse'is töötav Pythoni IDE, mis on juba praegu väga populaarne avatud lähtekoodiga IDE erinevate programmeerimiskeelte jaoks ja mida on funktsioonide lisamiseks hästi toetatud paljude pistikprogrammidega.
PyDev ise on varustatud paljude kasulike kodeerimisfunktsioonidega, nagu koodi automaatne täitmine, silumine, mallide kodeerimine ja analüüs, samuti brauser koodi testimiseks.
Django Pythoni veebiraamistikuga töötamiseks on olemas ka integreerimisvõimalus, samuti pakutakse tuge Jythoni ja IronPythoni arendamiseks.
Kui on negatiivne külg, siis on saadaval nii palju kodeerimistuge, et mõned kasutajad võivad seda mõnevõrra üles puhuda. Kuid see jääb täpselt samal põhjusel avatud lähtekoodiga Python IDE-de hulka kui mitte kõige populaarsemaks.
Kuna see on avatud lähtekoodiga, on see tasuta kasutamiseks ja pakub hõlpsalt piisavalt funktsioone, et toetada põhi- ja kesktaseme programmeerimist. Täpsema programmeerimise jaoks on LiClipse tasuline tasand, mis töötab koos Eclipse'iga, et pakkuda rohkem kohandatud võimalusi.
6. Thonny
Raspbian uutes versioonides on see standardvarustuses
Ostmise põhjused
+ Suurepärane silur + Ideaalne algajatelePõhjused, mida vältida
-Paigaldamine pole kasutajasõbralikThonny on kõige vähem arendajakesksem kõigist IDE-dest, mille oleme siin välja toonud, kuid see ei tähenda, et see oleks vähem võimas. See on välja töötatud Tartu Ülikoolis Eestis ja on ise kirjutatud Pythonis. Sellel on võimas silur, mis sobib suurepäraselt kodeerimise pisiasjade õppimiseks, muretsemata murdepunktide toimimise pärast.
Silur võib programmi töötamise ajal näidata muutujate olekut. See võimaldab teil programmi kaudu astuda väikeseid või suuremaid samme, mis on suurepärane, kui jälgite raskesti vigade leidmist. See on palju parem tava kui - kuna nii algajatel kui ka kogenud kodeerijatel on aeg-ajalt kiusatus seda teha - piparates oma koodi räpaste print () lausetega.
Thonny taandub trükkimisel automaatselt, mis on kasulik kõigile Pythoni uutele kasutajatele, kuna keel kasutab taandeid funktsioonide, tsüklite, klasside, klauslite jne piiritlemiseks. See täidab teie koodi automaatselt ja annab sulgudele / sulgudele vaste. Samuti toob see abivalmina esile kõik süntaksivead.
See oleks ideaalne algajatele, kuid tegelikult on see installimine veidi keeruline, kui te pole Pythoni pakettide ja eriti pipi (Pythoni paketihalduri) jaoks tuttav. See tähendab, et see on Raspbani uutes versioonides standardvarustuses ja sobib hästi Raspberry Pi projektidega. See on lihtsalt kahju, et teised distrod ei sisalda Thonnyt oma repodes.
Rohkem Pythoni IDE-sid
Wing IDE 101 on lihtne ja tasuta Pythoni IDE, mille eesmärk on aidata uutel programmeerijatel Pythonis kodeerimisega harjuda. Koolituse abistamiseks on palju ressursse ja Wing IDE 101 on alla laaditav Windowsi, macOSi ja Linuxi jaoks.
CodeSkulptor on Pythoni brauseripõhine IDE. Eesmärk on pakkuda hõlpsasti kasutatavat platvormi Pythoni-algajatele inimestele oma programmeerimisoskuste harjutamiseks. See muudab selle gruppide jaoks eriti ideaalseks kasutamiseks, kuna see tähendab, et nad kasutavad sama versiooni ja koodiredaktorit ning sellest on veelgi suurem abi, kui kasutajad ei pea tarkvara otse alla laadima ja installima.
PyScripter on avatud lähtekoodiga IDE, mis sisaldab paljusid vajalikke põhifunktsioone, nagu süntaksi esiletõstmise redaktor, integreeritud Pythoni tõlk ja silur, projekti- ja failideuurija, samuti võimalus Pythoni skripti väliselt kohandada ja käitada.
PyCharm on professionaalsetele arendajatele mõeldud Pythoni IDE, mille pakub JetBrains, seega on see tasuline programm. Komplektis on muljetavaldav tööriistakomplekt, nagu arukas abi, veebiarenduse raamistikud, teaduslikud tööriistad, tehnoloogiateülene arendus ja tohutu komplekt arendajate tööriistu.
- Oleme programmeerimiseks valinud ka parima sülearvuti.