Python

10 parimat Pythoni IDE-d Ubuntu jaoks

10 parimat Pythoni IDE-d Ubuntu jaoks
Python on üks enim kasutatavaid üldotstarbelisi programmeerimiskeeli. Paljudel populaarsetel veebisaitidel või rakendustarkvaradel, mida igapäevaselt kasutate, töötab Python. Selle programmeerimiskeele populaarsuse taga on see, et see on lihtne ja hõlpsasti mõistetav loodusest. Täpselt nagu uued programmeerijad teevad, alustasin oma programmeerimist Pythoniga ja ikkagi on see minu eelistatud ja lemmik programmeerimiskeel.Pythonis on redigeerimiseks ja programmeerimiseks saadaval palju integreeritud arenduskeskkondi (IDE). Isiklikult eelistan Ubuntu terminalis Vimi, kuid seal on Ubuntu jaoks saadaval paljud IDE-d, nagu PyCharm, GNU Emacs ja PyZo. Nii et täna arutame neid IDE-sid ükshaaval.

1. Vim

Vim on minu eelistatud IDE juba ülikooliprojektidest ja isegi täna, sest see muudab tüütu ülesande nagu programmeerimine väga lihtsaks ja nauditavaks. See pole mitte ainult minu, vaid ka Vimi kasutavad paljud arendajad ja Linuxi kasutajad, kuna see on väga kiire ja väga kohandatav IDE. Veelgi olulisem on see, et Vim muudab silumisülesande lihtsamaks ning see toetab paljusid tööriistu ja pistikprogramme.

Vimi saab kasutada nii iseseisva rakenduse kui ka käsurea liidesena. Paljudel uutel kasutajatel võib esialgu olla raske seda kasutada, kuid kui olete sellega harjunud, meeldib teile Vim-is programmeerida.

$ sudo apt-get install vim

2. PyCharm

PyCharm on väga populaarne platvormidevaheline Python IDE, mis on saadaval kahes redigeerimisprogrammis, nimelt kogukondlik ja professionaalne väljaanne. Kogukonna väljaanne on tasuta ja avatud lähtekoodiga, samas kui väljaanne on tasuline. See on väga kohandatav ja sisaldab rikkalikku IDE-d funktsioonidega, nagu integreeritud üksuste testimine ja Pythoni silur, vigade esiletõstmine, koodianalüüs ja palju muud, mida võite IDE-s oodata.

Pycharmil on teiste Pythoni IDE-dega võrreldes üks parimat GUI-d ja see võib olla professionaalse arendaja jaoks hea valik. See on saadaval Ubuntu uusimate väljaannete jaoks Snapi paketi all ja selle saab alla laadida otse Ubuntu tarkvarakeskusest.

$ sudo snap install pycharm-community --classic

3. Eric

Eric on Pythonis kirjutatud ja arendatud avatud lähtekoodiga integreeritud arenduskeskkond. See on platvormidevaheline IDE, mis toetab paljusid programmeerimiskeeli, sealhulgas Pythoni. Eric IDE on komplektis nii paljude funktsioonidega, mis hõlmavad koodi automaatset täitmist, tõrke esiletõstmist, integreeritud Pythoni silurit, eelotsingut, süntaksi esiletõstmist jne.

Ericul on lihtne, kuid väga kohandatav GUI koos pistikprogrammide ja laiendustega. Samuti spordib see integreeritud klassi brauserit, millest te ei leia palju IDE-sid.

$ sudo apt-get install eric

4. Pyzo

Pyzo on Pythonil põhinev avatud lähtekoodiga programmeerimiskeskkond. See kasutab Pythoni pakettide haldamiseks konda. See on lihtne ja interaktiivne IDE, kuid selle omadustega pole mingit kompromissi. Mõned funktsioonid hõlmavad süntaksi esiletõstmist, taanete juhendit, Matlabi nagu kasutajaliidest, failide ja kataloogide lohistamist jne.

Pyzo sisaldab ka interaktiivset abi, failibrauserit ja tuge kõigile peamistele programmeerimiskeeltele. Pyzo saab alla laadida ja installida tarkvarakeskusest või terminali käsust.

$ sudo apt-get värskendus
$ sudo apt-get install python3-pip python3-pyqt4
$ sudo python -m pip installi pyzo -upgrade

Kui installimine on lõpule jõudnud, käivitage Pyzo IDE käivitamiseks järgmine käsk.

$ pyzo

5. Spyder

Spyder on platvormidevaheline integreeritud arenduskeskkond, mis on spetsiaalselt loodud Pythonis teaduslikuks programmeerimiseks. See on mitmekeelne IDE, millel on sellised funktsioonid nagu koodi automaatne täitmine, süntaksi esiletõstmine, koodi analüüs, horisontaalne ja vertikaalne jagamine.

Spyderil on küljenduspõhine kasutajaliides, mis muudab selle hõlpsasti navigeeritavaks ja hõlpsasti kasutatavaks ka uutele kasutajatele. Sellel on ka IPythoni, NumPy, SciPy ja paljude teiste avatud lähtekoodiga tarkvarade tugi.

$ sudo apt-get install spyder

6. GNU Emacs

GNU Emacs on GNU projekti raames välja töötatud integreeritud arenduskeskkond ja see on platvormidevaheline koodiredaktor. See on kohandatav koodiredaktor, mis toetab kastist välja Pythoni programmeerimiskeelt. See on üks võimsamaid IDE-sid, mis on Pythonis programmeerimiseks saadaval.

GNU Emacsil on lihtne kasutajaliides, mis pakub suurepärast lõppkasutaja kogemust. Emacs ei piirdu ainult programmeerimisega, kuna saate seda kasutada veebi sirvimiseks, e-posti jaoks jne.

$ sudo add-apt-hoidla ppa: kelleyk / emacs
$ sudo apt-get värskendus
$ sudo apt-get install emacs

7. Aatom

Atom on tasuta ja avatud lähtekoodiga tekstiredaktor, millel on sellised funktsioonid nagu mis tahes integreeritud arenduskeskkondades. Selle on välja töötanud GitHub ja see toetab peaaegu kõiki peamisi programmeerimiskeeli, sealhulgas Pythoni. Mõne laienduse ja pistikprogrammi installimisega saate Atomile tuua IDE-tüüpi funktsionaalsuse.

Atomil on libe kasutajaliides ja see pakub selliseid funktsioone nagu automaatne täitmine, süntakside esiletõstmine, diagnostika ja palju muud.

$ sudo add-apt-hoidla ppa: webupd8team / atom
$ sudo apt-get värskendus
$ sudo apt-get install aatom

8. PyDev (Eclipse)

PyDev on Eclipse'i kolmanda osapoole pistikprogramm, mis on integreeritud arenduskeskkond, mis on välja töötatud Pythoni teaduslikuks programmeerimiseks. See pakub selliseid funktsioone nagu koodianalüüs, graafiline silumine, koodi refaktoreerimine jne.

Kuna PyDev on integreeritud Eclipse'i, on sellel väga hea kasutajaliides. Samuti on see integreeritud PyLintiga. PyDevi kasutamiseks peate lihtsalt installima Eclipse Ubuntu tarkvarakeskusest ja lisama sellele PyDevi pistikprogrammi.

9. Tiib

Wing on Wingware välja töötatud IDE ja see on spetsiaalselt loodud vaenlase Pythoni programmeerimiskeeleks. Wing pakub paljusid funktsioone, nagu automaatne täitmine, automaatne redigeerimine, lähtekoodibrauser, koodiga navigeerimine ja kohalik, aga ka kaugsilumine.

Wingil on paindlik kasutajaliides, kus kõik on ideaalselt paigutatud, nii et leiate hõlpsasti kõik, mida soovite.

Siit saate alla laadida Wingi paketi

https: // tiibvara.com / downloads / wing-personal

10. Thonny

Thonny on lihtne algajatele mõeldud IDE. Sellel on lihtne ja hõlpsasti kasutatav kasutajaliides koos mõne põhifunktsiooniga, nagu silur, koodi täitmine jne. Thonny on varustatud Python 3-ga.6 ehitatud karbist, mis nõuab Pythoni programmeerimise alustamiseks lihtsat installerit.

Parim asi Thonny juures on see, et sellel on algajale sõbralik süsteemikest ja lisakomplektide installimiseks või Pythoni käsureal töötamise õppimiseks saate tööriistad Tools avada süsteemikesta.

Laadige Thonny alla siit

http: // thonny.org /

Parima IDE valimise lõpetamine sõltub alati programmeerija eelistustest ja vajadustest. Siin loetletud IDE-d on parimad nii koodi redigeerimise kui ka silumise ja üldise kasutuskogemuse osas. Võite alati oma mõtteid ja vaateid jagada @LinuxHint.

Kuidas mängu Linuxis arendada
Kümme aastat tagasi ei osanud paljud Linuxi kasutajad ennustada, et nende lemmikoperatsioonisüsteem on ühel päeval populaarne kommertsvideomängude män...
Kommertsmängumootorite avatud lähtekoodiga sadamad
Tasuta, avatud lähtekoodiga ja platvormidevaheliste mängumootorite puhkusereise saab kasutada nii vanade kui ka mõnede üsna hiljutiste mängude pealkir...
Parimad Linuxi käsurea mängud
Käsurida pole Linuxi kasutamisel lihtsalt teie suurim liitlane - see võib olla ka meelelahutusallikas, sest saate seda kasutada paljude lõbusate mängu...