Topp 10 beste Python Ides for Ubuntu på topp 10top 10

Topp 10 beste Python Ides for Ubuntu på topp 10top 10

Python er et av de mest brukte programmeringsspråket for generell hensikt. De fleste av de populære nettstedene eller applikasjonsprogramvaren du bruker hver dag, drives av Python.

Årsaken bak populariteten til dette programmeringsspråket er dets enkle og enkle å forstå naturen. Datavitenskap og dataanalyse er anvendelser av Python -programmeringen. Disse feltene er ansvarlige for å skape mange jobber over hele verden.

Det er mange integrerte utviklingsmiljøer (IDE) tilgjengelig for redigering og programmering i Python. Personlig foretrekker jeg Vim i Ubuntu Terminal, men det er mange IDE -er som Pycharm, Gnu Emacs og Pyzo som er tilgjengelige for Ubuntu. Så i dag skal vi diskutere disse IDE-ene en-for-en.

Vim

Egenskaper:

  • Syntaksutheving
  • Støtte for andre programmeringsspråk bortsett fra Python
  • Stor samfunnsstøtte

Vim er min #1 foretrukket IDE rett fra college -prosjektene, og til og med i dag fordi det gjør den kjedelige oppgaven som programmering veldig enkel og hyggelig. VIM brukes også av mange utviklere og Linux -brukere fordi det er veldig raskt og er en svært tilpassbar IDE. Enda viktigere er at Vim gjør feilsøkingsoppgaven enklere, og den har støtte for mange verktøy og plugins.

VIM kan brukes som både frittstående applikasjon og kommandolinjegrensesnitt. Mange nye brukere kan synes det er vanskelig å bruke innledningsvis, men når du først er vant til det, vil du elske å programmeres på VIM.

$ sudo apt-get install vim

Pycharm

Egenskaper:

  • Kode Auto fullføring
  • Integrert debugger
  • Aktiv samfunnsstøtte

Pycharm er veldig populært tverrplattform Python IDE som kommer i to utgaver, nemlig Community and Professional Edition. Community Edition er gratis og åpen kildekode mens pro-utgaven er betalt. Det kan tilpasses og har rik IDE med funksjoner som integrert enhetstesting og Python -feilsøking, feilhøydepunkt, kodeanalyse og mange flere som du kan forvente i IDE.

Pycharm har en av de beste GUI sammenlignet med de andre Python Ides og kan være et godt valg for profesjonelle utviklere. Det er tilgjengelig for de siste utgivelsene av Ubuntu under SNAP -pakke og kan lastes ned direkte fra Ubuntu Software Center.

$ sudo snap install pycharm -community -classic

Eric

Egenskaper:

  • Støtte for utvidelser og plugins
  • Kildekode Auto-fullførelse
  • Integrert nettleser

Eric er et open source integrert utviklingsmiljø skrevet og utviklet i Python. Det er en IDE på tvers av plattformer med støtte for mange programmeringsspråk inkludert Python. Eric IDE er samlet med så mange funksjoner som inkluderer Code Auto-Completion, feilutheving, integrert Python Debugger, Advance Search, Syntax Highlighting, etc.

Eric har enkel, men svært tilpassbar GUI med støtte for plugins og utvidelser. IT -sportsintegrert nettleser som du ikke vil finne i noen IDES.

$ sudo apt-get install Eric

Pyzo

Egenskaper:

  • Interaktivt brukergrensesnitt
  • Ingen behov for Python -tolk

Pyzo er et open source-programmeringsmiljø basert på Python. Det er bruker conda for å administrere Python -pakkene. Det er en enkel og interaktiv IDE, men det er ikke noe kompromiss med funksjonene. Noen av funksjonene inkluderer syntaksutheving, innrykkingsveiledning, MATLAB som UI, Dra og slippfiler og kataloger, etc.

Pyzo har også interaktiv hjelp, filleser, og har støtte for alle de viktigste programmeringsspråk. Pyzo kan lastes ned og installeres fra programvaresenteret eller terminalkommandoen.

$ 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 følgende kommando for å starte Pyzo IDE.

$ pyzo

Spyder

Egenskaper:

  • Fellesskapsstøtte
  • Enkelt navigerbar

Spyder er et integrert utviklingsmiljø på tvers av plattformer som er spesielt designet for vitenskapelig programmering i Python. Det er en flerspråklig IDE med funksjoner som Code Auto-fullhet, syntaksutheving, kodeanalyse, horisontal og vertikal splitting.

Spyder har layoutbasert brukergrensesnitt som gjør det enkelt å navigere og enkel å bruke for nye brukere også.

$ sudo apt-get install spyder

Gnu Emacs

Egenskaper:

  • Svært tilpassbar

GNU Emacs er et integrert utviklingsmiljø utviklet under GNU -prosjektet. Det er en redigering av plattformkode. Det er en tilpassbar kodeditor med støtte for Python -programmeringsspråk ut av boksen. Det er en av de kraftigste IDE -ene som er tilgjengelige for programmering i Python.

GNU Emacs har enkelt brukergrensesnitt som tilbyr utmerket sluttbrukeropplevelse. EMACS er ikke bare begrenset til programmering, da du kan bruke den til nettlesing, e -post osv.

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

Atom

Egenskaper:

  • Brukervennlig
  • Smart automatisk fullføringsstøtte
  • Fullt tilpassbart grensesnitt

Atom er en gratis og åpen kildekode-redigerer med funksjoner som alle integrerte utviklingsmiljøer. Det er utviklet av Github og støtter nesten alle de viktigste programmeringsspråkene inkludert Python. Ved å installere noen utvidelser og plugins, kan du bringe den IDE-lignende funksjonaliteten til atom.

Atom har glatt brukergrensesnitt og tilbyr funksjoner som auto-fullføring, syntakshøydepunkt, diagnostikk og mange flere.

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

Pydev (Eclipse)

Egenskaper:

  • Fullføring av autokode
  • Lett å navigere

Pydev er en tredjeparts plug-in for Eclipse, som er et integrert utviklingsmiljø utviklet for vitenskapelig programmering i Python. Den tilbyr funksjoner som kodeanalyse, grafisk feilsøking, refactoring av koder osv.

Ettersom Pydev er integrert i Eclipse, har den et veldig godt brukergrensesnitt. Den har også integrasjon med pylint. For å bruke Pydev, trenger du bare å installere formørkelsen fra Ubuntu Software Center og legge til Pydev-plug-in til den.

Vinge

Egenskaper:

  • Kraftig feilsøking
  • Autoredigering og automatisk fullførelse

Wing er en IDE utviklet av wingware. Det er spesielt designet for python programmeringsspråk. Wing tilbyr mange funksjoner som automatisk fullførelse, auto-redigering, kildesnett, kodenavigasjon og både lokal og fjernfeiling.

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

Last ned Wing Package herfra:

https: // wingware.com/nedlastinger/vinge-personlig

Thonny

Egenskaper:

  • Ideell for nybegynnere, enkle å bruke
  • Syntaksfeil fremheving

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

Det beste med Thonny er at den har et nybegynnervennlig systemskall. Du kan åpne systemskallet fra verktøyene mange for å installere de ekstra pakkene eller for å lære Python -håndteringen på kommandolinjen. Du kan laste ned og installere Thonny fra Ubuntu Software Center.

TOMGANG

Egenskaper:

  • Syntaksutheving
  • Kode auto-fullførelse

Tomgang er et integrert utviklingsmiljø for Python -programmeringsspråk. Det er skrevet på Python -programmeringsspråk og Tkinter Gui Toolkit. Det er en IDE på tvers av plattformer som også fungerer uten problemer på Windows og MacOS bortsett fra Linux og dens distribusjoner.

Snakker om funksjonene den tilbyr, flere vinduer, automatisk fullføring, fargelegging av kodeinngang er en av de mange bemerkelsesverdige funksjonene. Bortsett fra det er det også en svært konfigurerbar Python IDE.

$ sudo apt-get oppdatering
$ sudo apt-get install Idle3

Konklusjon

For å konkludere, avhenger det å velge den beste IDE alltid av programmererens preferanser og behov. IDE -ene som er oppført her er de beste når det gjelder kodedigering, feilsøking og generell brukeropplevelse.