Python

Topp 10 Python IDE for Ubuntu

Topp 10 Python IDE for Ubuntu
Python er et av de mest brukte programmeringsspråkene for generelle formål. Mange av de populære nettstedene eller programvaren du bruker hver dag, er drevet av Python. Årsaken bak populariteten til dette programmeringsspråket er at den er enkel og lett å forstå naturen. Akkurat som nye programmerere gjør, startet jeg programmeringen min med Python, og fortsatt er det mitt foretrukne og favoritt programmeringsspråk.Det er mange integrerte utviklingsmiljøer (IDE) tilgjengelig for redigering og programmering i Python. Personlig foretrekker jeg Vim på Ubuntu-terminalen, men det er mange IDEer som PyCharm, GNU Emacs og PyZo tilgjengelig for Ubuntu. Så i dag skal vi diskutere disse IDEene en etter en.

1. Vim

Vim er min # 1 foretrukne IDE rett fra college-prosjektene og til og med i dag fordi det gjør kjedelig oppgave som programmering veldig enkel og hyggelig. Det er ikke bare meg, men Vim brukes av mange utviklere og Linux-brukere fordi det er veldig raskt og svært tilpassbart IDE. Enda viktigere, Vim gjør feilsøkingsoppgaven enklere, og den har støtte for mange verktøy og plugin-moduler.

Vim kan brukes som både frittstående applikasjon og kommandolinjegrensesnitt. Mange nye brukere kan synes det er vanskelig å bruke i utgangspunktet, men når du blir vant til det, vil du elske programmering på Vim.

$ sudo apt-get install vim

2. PyCharm

PyCharm er veldig populær Python IDE på tvers av plattformer som kommer i to redigeringsprogrammer, nemlig fellesskaps- og profesjonell utgave. Community-utgaven er gratis og åpen kildekode, mens pro-utgaven er betalt en. Det er svært tilpassbart og funksjonsrikt IDE med funksjoner som Integrated Unit Testing og Python Debugger, feilheving, kodeanalyse og mange flere som du kan forvente i IDE.

Pycharm har en av de beste GUIene sammenlignet med andre Python IDEer, og kan være et godt valg for profesjonelle utviklere. Den er tilgjengelig for de siste utgavene av Ubuntu under Snap-pakken og kan lastes ned direkte fra Ubuntu Software Center.

$ sudo snap installere pycharm-community --classic

3. Eric

Eric er et åpen kildekode integrert utviklingsmiljø skrevet og utviklet i Python. Det er en plattform-IDE med støtte for mange programmeringsspråk, inkludert Python. Eric IDE er pakket med så mange funksjoner som inkluderer automatisk fullføring av kode, feilheving, integrert Python-feilsøkingsprogram, forhåndssøk, syntaksutheving osv.

Eric har enkel, men svært tilpassbar GUI med støtte for plugin-moduler og utvidelser. Den har også integrert klasseleser som du ikke finner mange IDEer.

$ sudo apt-get install eric

4. Pyzo

Pyzo er et open source-programmeringsmiljø basert på Python. Det bruker conda til å administrere Python-pakker. Det er enkelt og interaktivt IDE, men det er ingen kompromisser med funksjonene. Noen av funksjonene inkluderer syntaksmarkering, innrykkingsguide, Matlab som brukergrensesnitt, dra og slipp filer og kataloger, etc.

Pyzo har også interaktiv hjelp, filleser og har støtte for alle de store programmeringsspråkene. Pyzo kan lastes ned og installeres fra Software Center eller terminalkommando.

$ sudo apt-get oppdatering
$ sudo apt-get install python3-pip python3-pyqt4
$ sudo python -m pip install pyzo -upgrade

Når installasjonen er fullført, kjør kommandoen nedenfor for å starte Pyzo IDE.

$ pyzo

5. Spyder

Spyder er et plattformintegrert utviklingsmiljø spesielt designet for vitenskapelig programmering i Python. Det er flerspråklig IDE med funksjoner som automatisk komplettering av kode, syntaksmarkering, kodeanalyse, horisontal og vertikal splitting.

Spyder har layoutbasert brukergrensesnitt som gjør det enkelt å navigere og enkelt å bruke også for nye brukere. Den har også støtte for IPython, NumPy, SciPy og mange andre programvare med åpen kildekode.

$ sudo apt-get install spyder

6. GNU Emacs

GNU Emacs er et integrert utviklingsmiljø utviklet under GNU-prosjekt, og det er en kodeditor på tvers av plattformer. Det kan tilpasses kodeditor med støtte for Python-programmeringsspråk. Det er en av de kraftigste IDEene som er tilgjengelige for programmering i python.

GNU Emacs har enkelt brukergrensesnitt som gir utmerket sluttbrukeropplevelse. Emacs er ikke bare begrenset til programmering, fordi du kan bruke den til surfing, e-post osv.

$ sudo add-apt-repository ppa: kelleyk / emacs
$ sudo apt-get oppdatering
$ sudo apt-get install emacs

7. Atom

Atom er en gratis og åpen kildekode tekstredigerer med funksjoner som alle integrerte utviklingsmiljøer. Den er utviklet av GitHub og støtter nesten alle de store programmeringsspråkene, inkludert Python. Ved å installere noen utvidelser og plugin-moduler kan du bringe IDE-lignende funksjonalitet til Atom.

Atom har glatt brukergrensesnitt og tilbyr funksjoner som automatisk fullføring, syntaksfremheving, diagnostikk og mange flere.

$ sudo add-apt-repository ppa: webupd8team / atom
$ sudo apt-get oppdatering
$ sudo apt-get install atom

8. PyDev (formørkelse)

PyDev er en tredjeparts plugin-modul for Eclipse, som er et integrert utviklingsmiljø utviklet for vitenskapelig programmering i Python. Den tilbyr funksjoner som kodeanalyse, grafisk feilsøking, kodefakturering osv.

Ettersom PyDev er integrert i Eclipse, har det veldig bra brukergrensesnitt. Den har også integrasjon med PyLint. For å bruke PyDev trenger du bare å installere Eclipse fra Ubuntu Software Center og legge til PyDev plug-in til den.

9. Vinge

Wing er en IDE utviklet av Wingware og det er spesialdesignet fiende Python programmeringsspråk. Wing tilbyr mange funksjoner som automatisk fullføring, automatisk redigering, kildeleser, kodenavigering og lokal samt ekstern feilsøking.

Wing har et fleksibelt brukergrensesnitt med alt perfekt plassert slik at du enkelt kan finne det du vil.

Last ned Wing-pakken herfra

https: // wingware.com / nedlastinger / wing-personal

10. Thonny

Thonny er en enkel IDE spesielt designet for nybegynnere. Den har enkelt og brukervennlig brukergrensesnitt med noen grunnleggende funksjoner som feilsøkingsprogram, fullføring av kode osv. Thonny er lastet med Python 3.6 bygget ut av boksen som krever enkel installatør for å komme i gang med Python-programmering.

Det beste med Thonny er at den har et nybegynnervennlig systemskall, og du kan åpne systemskallet fra Tools mange for å installere ekstra pakker eller for å lære Python-håndtering på kommandolinjen.

Last ned Thonny herfra

http: // thonny.org /

For å konkludere med å velge best IDE, avhenger alltid av programmererens preferanser og behov. IDEene som er oppført her, er best når det gjelder redigering av koder, så vel som feilsøking og generell brukeropplevelse. Du kan alltid dele tankene og synspunktene dine @LinuxHint.

Mus Hvordan bruke Xdotool til å stimulere museklikk og tastetrykk i Linux
Hvordan bruke Xdotool til å stimulere museklikk og tastetrykk i Linux
Xdotool er et gratis og åpen kildekode kommandolinjeverktøy for å simulere museklikk og tastetrykk. Denne artikkelen vil dekke en kort guide om bruk a...
Mus Topp 5 ergonomiske datamuseprodukter for Linux
Topp 5 ergonomiske datamuseprodukter for Linux
Gir langvarig bruk av datamaskiner smerter i håndleddet eller fingrene? Lider du av stive ledd og må hele tiden riste på deg hendene? Føler du en bren...
Mus Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
De fleste Linux-distribusjoner leveres med "libinput" -biblioteket som standard for å håndtere inngangshendelser på et system. Den kan behandle inngan...