Pytonorm

Topp 10 Python IDE för Ubuntu

Topp 10 Python IDE för Ubuntu
Python är ett av de mest använda programmeringsspråken för allmänt ändamål. Många av de populära webbplatserna eller applikationsprogramvaran du använder varje dag drivs av Python. Anledningen till populariteten för detta programmeringsspråk är att det är enkelt och lätt att förstå naturen. Precis som nya programmerare gjorde, började jag min programmering med Python och det är fortfarande mitt favoritprogrammeringsspråk.Det finns många integrerade utvecklingsmiljöer (IDE) tillgängliga för redigering och programmering i Python. Personligen föredrar jag Vim på Ubuntu-terminalen men det finns många IDE som PyCharm, GNU Emacs och PyZo tillgängliga för Ubuntu. Så idag ska vi diskutera dessa IDE en efter en.

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 vim

2. 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 --classic

3. 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 eric

4. 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.

$ pyzo

5. 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 spyder

6. 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.

Bästa spel att spela med handspårning
Oculus Quest introducerade nyligen den fantastiska idén om handspårning utan kontroller. Med ett ständigt ökande antal spel och aktiviteter som utför ...
Hur man visar OSD-överlägg i helskärms Linux-appar och -spel
Att spela helskärmsspel eller använda appar i distraktionsfritt helskärmsläge kan avskärma dig från relevant systeminformation som syns i en panel ell...
Topp 5 spelinspelningskort
Vi har alla sett och älskat streaming av spel på YouTube. PewDiePie, Jakesepticye och Markiplier är bara några av de bästa spelarna som har tjänat mil...