Els 10 millors IDE de Python per a programadors de Linux el 2020


Python és un llenguatge de programació de propòsit general per construir qualsevol cosa; des del desenvolupament web backend, anàlisi de dades, intel·ligència artificial fins a informàtica científica. També es pot utilitzar per desenvolupar programari de productivitat, jocs, aplicacions d'escriptori i més enllà.

És fàcil d'aprendre, té una sintaxi i una estructura de sagnat netes. I un IDE (Entorn de Desenvolupament Integrat) pot, fins a cert punt, determinar la pròpia experiència de programació quan es tracta d'aprendre o desenvolupar amb qualsevol llenguatge.

Hi ha molts IDE de Python per aquí, en aquest article, enumerarem els millors IDE de Python per a Linux. Tant si sou nou a la programació com si sou un desenvolupador experimentat, us tenim cobert.

1. PyCharm

PyCharm és un IDE Python potent, multiplataforma, altament personalitzable i connectable, que integra totes les eines de desenvolupament en un sol lloc. És ric en funcions i inclou una comunitat (gratuïta i de codi obert), així com edicions professionals.

Proporciona una completació de codi intel·ligent, funcionalitats d'inspecció de codis i té un destacat error i solucions ràpides. També s'envia amb refactorització de codi automatitzada i excel·lents capacitats de navegació.

Té eines de desenvolupament integrades, com ara un depurador integrat i un corredor de proves; Perfilador de Python; un terminal integrat; integració amb els principals VCS i eines de base de dades integrades i molt més. És molt popular entre els programadors de Python i està dissenyat per a desenvolupadors professionals.

2. Wing Python IDE

Wing Python IDE és un IDE Python professional altament personalitzable i flexible amb un potent depurador i un editor intel·ligent. Permet el desenvolupament interactiu de Python d'una manera ràpida, precisa i divertida.

Algunes de les seves conegudes funcions inclouen capacitats de depuració extremadament potents, navegació per codi, proves d'unitats integrades, desenvolupament remot i molt més. Si us agrada utilitzar Vim, aleshores Wing s'uneix increïblement amb l'editor de Vim.

Té una integració rica amb App Engine, Django, PyQt, Flask, Vagrant i més enllà. Admet la gestió de projectes i el control de versions amb Git, Mercurial, Bazaar, Subversion i molts altres. També s'està convertint en popular entre els desenvolupadors de Python, i ara molts usuaris ho prefereixen a PyCharm.

3. Eric Python IDE

Eric és un IDE de Python ric en funcions, escrit en Python. Es basa en el conjunt d'eines d'interfície d'usuari Qt multiplataforma, integrat amb el control de l'editor Scintilla molt flexible. Té un nombre il·limitat d'editors.

Proporciona un disseny de finestra configurable, ressaltat de sintaxi configurable, completació automàtica del codi font, consells de trucada del codi font, plegat del codi font, concordança de claus, ressaltat d'errors i ofereix una funcionalitat de cerca avançada que inclou cerca i substitució a tot el projecte.

Eric té un navegador de classe i un navegador web integrats, una interfície de control de versions integrada per als repositoris Mercurial, Subversion i Git com a complements bàsics i molt més. Una de les seves característiques més importants, que manca en molts IDE de Python és un sistema integrat de documentació del codi font.

4. PyDev per a Eclipse

PyDev és un IDE Python de codi obert i ric en funcions per a Eclipse. Admet la integració de Django, la finalització de codi, la finalització de codi amb importació automàtica, indicacions de tipus i anàlisi de codi.

Ofereix refactorització, un depurador, depurador remot, navegador de fitxes, consola interactiva, integració de proves unitàries, cobertura de codi i integració PyLint. Us permet trobar referències mitjançant les tecles de drecera (Ctrl+Maj+G). Podeu utilitzar-lo per al desenvolupament de Python, Jython i IronPython.

5. Spyders Scientific Python IDE

Spyder és un IDE científic de Python amb moltes funcions per a la investigació, l'anàlisi de dades i la creació de paquets científics. S'envia amb un editor multi-idioma amb navegador de funcions/classes, funcions d'anàlisi de codi (amb suport per a pyflakes i pylint), completació de codi, divisió horitzontal i vertical, així com funció de definició de goto.

Té una consola interactiva, un visor de documentació, un explorador de variables i un explorador de fitxers. Spyder permet cercar consultes en diversos fitxers del vostre projecte, amb suport complet per a expressions regulars.

6. IDE Pyzo Python

Pyzo és un IDE senzill, gratuït i de codi obert per a Python. Utilitza conda, un ecosistema i gestor de paquets binaris a nivell de sistema independent del sistema operatiu. Tanmateix, funciona sense cap intèrpret de Python. El seu principal objectiu de disseny és ser senzill i altament interactiu.

Es compon d'un editor, un intèrpret d'ordres i un assortiment d'eines estàndard útils, com ara un navegador de fitxers, una estructura font, un registre i una funció d'ajuda interactiva per ajudar el programador de diverses maneres. Ofereix suport Unicode complet tant en editor com en shell. I podeu triar entre diferents temes de Qt per utilitzar.

7. Thonny Python IDE

Thonny és un IDE Python de codi obert destinat a principiants que no tenen coneixements previs en aprenentatge i desenvolupament de Python. Ve amb Python 3.7 i té funcions molt bàsiques i senzilles que els nous desenvolupadors poden entendre fàcilment.

Les característiques bàsiques inclouen un depurador senzill amb tecles de funció F5, F6 i F7 per depurar el codi, ofereix una opció per veure com Python avalua les teves expressions, destaca els errors de sintaxi, suport per a la finalització automàtica del codi i un gestor de paquets Pip per instal·lar paquets de tercers. .

8. IDLE Python IDE

IDLE és un entorn d'aprenentatge i desenvolupament integrat de Python de codi obert i popular per a programadors de nivell principiant que volen aprendre programació de desenvolupament de Python sense experiència prèvia.

IDLE és una plataforma multiplataforma i inclou funcions bàsiques que us permeten editar, executar i depurar els vostres projectes Python en una interfície d'usuari gràfica senzilla. IDLE està codificat al programa 100% Python i utilitza el conjunt d'eines de la GUI de Tkinter per crear les seves finestres.

9. GNU Emacs per a la programació en Python

Emacs és un editor de text gratuït, extensible, personalitzable i multiplataforma. Emacs ja té suport per a Python des de la caixa mitjançant \python-mode. Si sou un fan d'Emacs, podeu crear un IDE complet per a la programació de Python integrant els paquets que apareixen a la guia Python Programming In Emacs a la Viqui Emacs.

10. Vim Editor

Python-mode, un connector per desenvolupar aplicacions Python a Vim.

VIM pot ser difícil de configurar especialment per als usuaris nous, però un cop ho supereu, tindreu una combinació perfecta (vull dir Vim i Python). Hi ha diverses extensions que podeu utilitzar per configurar un IDE professional complet per a Python. Consulteu la wiki de Python per obtenir més informació.

Un IDE pot marcar la diferència entre una bona i una mala experiència de programació. En aquest article, hem compartit els 8 millors IDE de Python per a Linux. Si ens hem perdut algun, feu-nos-ho saber mitjançant el formulari de comentaris a continuació. A més, feu-nos saber quin IDE utilitzeu actualment per a la programació de Python.