1. Vim
Vim är min # 1 föredragna IDE direkt från college-projekten och till och med idag eftersom det gör det tråkigt att göra som programmering väldigt enkelt och roligt. Det är inte bara jag utan Vim används av många utvecklare och Linux-användare eftersom det är väldigt snabbt och mycket anpassningsbart IDE. Ännu viktigare är att Vim gör felsökningsuppgiften enklare och den har stöd för många verktyg och plugin-program.
Vim kan användas som både fristående applikation och som kommandoradsgränssnitt. Många nya användare kan tycka att det är svårt att använda inledningsvis men när du väl har vant dig kommer du att älska programmering på Vim.
$ sudo apt-get install vim2. PyCharm
PyCharm är mycket populär över flera plattformar Python IDE som finns i två redigeringsprogram, nämligen community och professionell utgåva. Community-utgåvan är gratis och öppen källkod medan pro-utgåvan betalas en. Det är mycket anpassningsbart och funktionsrikt IDE med funktioner som Integrated Unit Testing och Python Debugger, felmarkering, kodanalys och många fler som du kan förvänta dig i IDE.
Pycharm har en av de bästa GUI jämfört med andra Python IDE och kan vara ett bra val för professionella utvecklare. Den är tillgänglig för de senaste versionerna av Ubuntu under Snap-paketet och kan laddas ner direkt från Ubuntu Software Center.
$ sudo snap install pycharm-community --classic3. Eric
Eric är en öppen källkod integrerad utvecklingsmiljö skriven och utvecklad i Python. Det är en plattforms-IDE med stöd för många programmeringsspråk inklusive Python. Eric IDE levereras med så många funktioner som inkluderar kodautomatisering, felmarkering, integrerad Python-felsökare, avancerad sökning, syntaxmarkering, etc.
Eric har enkel men mycket anpassningsbar GUI med stöd för plugin-program och tillägg. Det sportar också integrerad klasswebbläsare som du inte hittar många IDE.
$ sudo apt-get install eric4. Pyzo
Pyzo är en öppen källkodsprogrammeringsmiljö baserad på Python. Det använder conda för att hantera Python-paket. Det är enkelt och interaktivt IDE men det finns ingen kompromiss med dess funktioner. Några av funktionerna inkluderar syntaxmarkering, indragningsguide, Matlab som UI, dra och släpp filer och kataloger, etc.
Pyzo har också interaktiv hjälp, filbläddrare och har stöd för alla större programmeringsspråk. Pyzo kan laddas ner och installeras från Software Center eller terminalkommando.
$ sudo apt-get-uppdatering$ sudo apt-get install python3-pip python3-pyqt4
$ sudo python -m pip install pyzo -upgrade
När installationen är klar kör du kommandot nedan för att starta Pyzo IDE.
$ pyzo5. Spyder
Spyder är en plattformsintegrerad utvecklingsmiljö speciellt utformad för vetenskaplig programmering i Python. Det är flerspråkigt IDE med funktioner som automatisk slutförande av kod, syntaxmarkering, kodanalys, horisontell och vertikal uppdelning.
Spyder har layoutbaserat användargränssnitt vilket gör det enkelt att navigera och lätt att använda för nya användare också. Det har också stöd för IPython, NumPy, SciPy och många andra programvara med öppen källkod.
$ sudo apt-get install spyder6. GNU Emacs
GNU Emacs är en integrerad utvecklingsmiljö som utvecklats under GNU-projektet och det är en kodredigerare på flera plattformar. Det är en anpassningsbar kodredigerare med stöd för Python-programmeringsspråk direkt. Det är en av de mest kraftfulla IDE: erna som finns tillgängliga för programmering i python.
GNU Emacs har ett enkelt användargränssnitt som erbjuder utmärkt slutanvändarupplevelse. Emacs är inte bara begränsad till programmering, eftersom du kan använda den för surfning, e-post, etc.
$ sudo add-apt-repository ppa: kelleyk / emacs$ sudo apt-get-uppdatering
$ sudo apt-get install emacs
7. Atom
Atom är en gratis och öppen källkodsredigerare med funktioner som alla integrerade utvecklingsmiljöer. Den är utvecklad av GitHub och stöder nästan alla större programmeringsspråk inklusive Python. Genom att installera några tillägg och plug-ins kan du ta med IDE-liknande funktioner till Atom.
Atom har ett smidigt användargränssnitt och erbjuder funktioner som automatisk komplettering, syntaxmarkering, diagnostik och många fler.
$ sudo add-apt-repository ppa: webupd8team / atom$ sudo apt-get-uppdatering
$ sudo apt-get install atom
8. PyDev (Eclipse)
PyDev är en tredjeparts plug-in för Eclipse som är en integrerad utvecklingsmiljö utvecklad för vetenskaplig programmering i Python. Det erbjuder funktioner som kodanalys, grafisk felsökning, kodrefactoring, etc.
Eftersom PyDev är integrerat i Eclipse har det ett mycket bra användargränssnitt. Det har också integration med PyLint. För att använda PyDev behöver du bara installera Eclipse från Ubuntu Software Center och lägga till PyDev-plugin till det.
9. Vinge
Wing är en IDE utvecklad av Wingware och den är speciellt utformad för Python-programmeringsspråk. Wing erbjuder många funktioner som automatisk komplettering, automatisk redigering, källwebbläsare, kodnavigering och lokal såväl som fjärrfelsökning.
Wing har ett flexibelt användargränssnitt med allt perfekt placerat så att du enkelt kan hitta vad du vill.
Ladda ner Wing-paketet härifrån
https: // wingware.com / nedladdningar / wing-personal
10. Thonny
Thonny är en enkel IDE speciellt utformad för nybörjare. Det har ett enkelt och lättanvänt användargränssnitt med några grundläggande funktioner som felsökare, kodavslutning osv. Thonny kommer laddad med Python 3.6 byggd ur lådan som kräver en enkel installatör för att komma igång med Python-programmering.
Det bästa med Thonny är att det har nybörjarvänligt systemskal och att du kan öppna systemskal från Tools många för att installera extra paket eller lära sig Python-hantering på kommandoraden.
Ladda ner Thonny härifrån
http: // thonny.org /
Att avsluta valet av bästa IDE är alltid beror på programmerarens preferenser och behov. IDE: erna som listas här är bäst när det gäller kodredigering samt felsökning och övergripande användarupplevelse. Du kan alltid dela dina tankar och åsikter @LinuxHint.