1. Pydev con Eclipse – Mejor IDE de Python (Nivel gratuito)
Pydev es el IDE de Python para masas por la sencilla razón de que es gratuito y viene con potentes funciones para una programación eficiente de Python. Es un complemento de código abierto que se ejecuta sobre Eclipse y lleva a Python al reino de Eclipse. Si ya eres usuario de Eclipse, entonces Pydev es el hogar para ti; de lo contrario, Eclipse puede sonar intimidante al principio, pero vale la pena.
Las características clave que mantienen a Pydev en la parte superior de la lista incluyen la integración de Django, la finalización automática de código, la compatibilidad con varios idiomas, la depuración integrada de Python, el análisis de código, las plantillas de código, la sangría inteligente, la coincidencia de paréntesis, el marcado de errores, la integración de control de fuente, el plegado de código, la edición UML y visualización e integración de pruebas unitarias.
El proyecto Pydev fue creado en 2004 por AleksTtotic y actualmente es administrado y mantenido por Fabio Zadrozny. Pydev se mantiene actualizado con las últimas y modernas funciones con la ayuda de una increíble comunidad de usuarios y el patrocinio de empresas como Liclipse, Squish, TraceTronic y muchas más.
Si bien Pydev califica fácilmente como el mejor IDE de Python de código abierto , también viene junto con otro producto llamado Liclipse. Liclipse es un producto comercial creado sobre Eclipse y proporciona mejoras de usabilidad y opciones de temas adicionales.
Además de Python, Pydev IDE también admite el desarrollo de Jython y IronPython. Puede descargar Pydev aquí en – pydev.org/download.html.
Obtenga más información sobre Pydev en el sitio web oficial en – pydev.org.
2. PyCharm – Mejor IDE para Python (versión comercial)
PyCharm es un IDE con todas las funciones para Python de la compañía llamada JetBrains. JetBrains está haciendo herramientas de desarrollo de primer nivel durante los últimos 15 años con el objetivo de hacer que el desarrollo sea más fácil y agradable.
PyCharm es un IDE profesional de Python y viene en dos sabores: edición gratuita de la comunidad y una edición profesional mucho más avanzada que se dirige a los desarrolladores empresariales. La popularidad de PyCharm se puede medir por el hecho de que grandes marcas como Twitter, Groupon, Spotify, eBay y Telefónica, etc., también han utilizado PyCharm Python IDE.
La mayoría de las funciones están disponibles en la versión gratuita, incluida la finalización inteligente del código, la navegación intuitiva del proyecto, la verificación y corrección de errores sobre la marcha, la calidad del código con las comprobaciones PEP8 y la refactorización inteligente, el depurador gráfico y el corredor de prueba. También se integra con el portátil IPython, es compatible con Anaconda y con otros paquetes científicos como matplotlib y NumPy.
Hay otras características más avanzadas como capacidades de desarrollo remoto, soporte de bases de datos, soporte de marcos de desarrollo web, etc. y están disponibles solo en la edición profesional de PyCharm.
Lo que más me gusta de PyCharm es su soporte para múltiples marcos de desarrollo web de terceros como Django, Pyramid, web2py, motor de aplicaciones de Google y Flask, lo que lo convierte en un IDE de desarrollo de aplicaciones rápido completo.
Puede descargar Community Edition (sin costo) de PyCharm Python IDE aquí en – Descargar Pycharm community edition.
Puede leer más sobre PyCharm en – jetbrains.com/pycharm.
3. VIM
VIM es uno de los editores de texto más avanzados y es muy popular entre la comunidad de desarrolladores de Python. Es de código abierto y está disponible de forma gratuita bajo licencia GPL.
Sin embargo, Vim es mejor conocido como editor, pero ofrece nada menos que un entorno de desarrollo completo de Python cuando está configurado correctamente para el desarrollo de Python . VIM es liviano, modular y rápido y es el más adecuado para programadores que aman los teclados y solo los teclados, sin usar el mouse mientras se codifica.
La configuración inicial puede llevar un poco de tiempo, ya que necesita usar múltiples complementos VIM para que funcione de la manera que desea, pero al final vale la pena el esfuerzo. Buscando un IDE de Python para Linux , VIM puede ser fácilmente su opción predeterminada.
Puede leer más sobre VIM aquí en – vim.org.
4. IDE de ala
Wing IDE es otro IDE comercial de Python de la compañía llamada Wingware y está dirigido a desarrolladores profesionales. Wing IDE se lanzó hace 15 años y es un producto muy maduro y proporciona la mayoría del conjunto moderno de herramientas y características necesarias para la programación de Python.
Wing IDE es compatible con Windows, OS X y Linux y funciona con las últimas versiones de Python, incluido Python sin pila. Wing IDE tiene una versión básica gratuita, una edición personal y una edición profesional muy potente.
La depuración es algo donde Wing IDE brilla más e incluye características como depuración multiproceso, depuración de código roscado, depuración automática de procesos hijos, puntos de interrupción, pasos de código, datos de inspección de código, etc. También ofrece la función de depurar remotamente código que se ejecuta en Raspberry PI.
Con respecto a la gestión del código, es muy flexible con Git, subversion, forcence, cvs, Bazaar y Mercurial e incluye la herramienta diff y merge.
Wing IDE también es compatible con una gran cantidad de marcos de Python, incluidos Maya, MotionBbuilder, Zope, PyQt, PySide, pyGTK, PySide, Django, matplotlib y muchos más.
Puede leer más sobre Wing IDE aquí en – Wing IDE de Wingware.
5. Spyder Python
Spyder Python es un IDE de código abierto para Python , el más adecuado para el desarrollo científico de python. Es un software ligero, escrito en Python y disponible de forma gratuita bajo licencia MIT.
Algunas de las características básicas de Spyder python son el editor multilingüe, la consola interactiva, el visor de documentación, el explorador de variables, Buscar en archivos, el explorador de archivos, etc. Puede obtener el paquete Spyder IDE para Windows, Mac o Linux.
Aunque Spyder es un IDE independiente que es compatible con múltiples plataformas, incluidas Windows, Linux, MacOS, MacOS X, pero también se puede utilizar como una biblioteca de extensión PyQt y se puede incrustar en aplicaciones PyQt.
Puede leer más sobre Spyder Python IDE aquí en – github.com/spyder-ide/spyder.
6. IDE de Komodo
Komodo IDE es un IDE multiplataforma de la compañía llamada Activestate y admite múltiples idiomas, incluido Python. Es un producto comercial pero ofrece una versión gratuita de código abierto con el nombre de Komodo Edit y se puede instalar en Mac, Windows y Linux.
Komodo con todas las funciones se ofrece de forma gratuita a instituciones educativas calificadas donde los maestros y profesores pueden usarlo en laboratorios y con fines de enseñanza. Los estudiantes también obtienen las licencias a un precio muy reducido.
Al igual que la mayoría de los IDE profesionales de Python, Komodo también incluye características básicas como refactorización de código, autocompletar, sugerencias de llamada, coincidencia de corchetes, navegador de código, ir a definición, depuración gráfica, depuración multiproceso, depuración multiproceso, configuración de punto de interrupción, perfilado de código, unidad integrada prueba e integración con bibliotecas de terceros como pyWin32.
Con el lanzamiento de la última versión, Komodo ofrece una dura competencia a los mejores editores de Python como PyCharm, Pydev y Wing IDE al ofrecer características como integración de administrador de paquetes, seguimiento de cambios, visor de rebajas, alcance de shell, marcadores rápidos, ir a cualquier cosa (Comando) y mucho mas.
Descargue la versión gratuita de Komodo IDE aquí – Komodo Edit download.
Lea más sobre Komodo IDE aquí – Komodo IDE.
7. PTVS – El mejor IDE de Python para Windows
Lo que Pydev es para Eclipse PTVS es para Visual Studio. PTVS o “Python Tools for Visual Studio” transforma Visual Studio en un IDE de Python potente y rico en funciones, y es de código abierto y totalmente gratuito. PTVS es el participante más reciente en el mundo de los IDE de Python y se lanzó a mediados de 2015. Está desarrollado y mantenido por la comunidad y el propio Microsoft.
PTVS es compatible con casi todas las versiones gratuitas de Visual Studio e incluye las siguientes ediciones para VS 2015 y VS 20013.
- Edición comunitaria
- Express para web
- Express para escritorio
Algunas de las características clave de PTVS incluyen soporte para Python, IronPython y CPython, edición de código y navegación, creación de perfiles, depuración de Python / C ++ mixta, depuración remota de Linux / MacOS, IntelliSense e IPython. También es compatible con el desarrollo web con Django y muchos otros marcos.
Sin lugar a dudas, le brinda el mejor IDE de Python para Windows entre el nivel gratuito y si ya es un usuario de Visual Studio y quiere probar Python, no necesita buscar nada más allá de PTVS.
Conozca más sobre PTVS en – PTVS Python IDE.
8. Eric Python
Eric es otro editor de código abierto de Python e IDE que viene con la mayoría de las características requeridas para una programación eficiente. Está escrito exclusivamente en Python y se basa en el kit de herramientas Qt GUI e integra un potente control del editor Scintilla.
Eric es la creación de Detlev Offenbach y es de uso gratuito bajo licencia GPL. Con los años de desarrollo, Eric se ha convertido en uno de los IDE más utilizados y con más funciones. Ofrece un sistema sólido de administración de complementos y puede ampliarse con el uso de complementos.
Eric ofrece todas las funciones básicas, como consejos de llamadas, plegado, resaltado, explorador de clase, perfiles y cobertura de código, etc., pero las características clave que hacen que Eric sea lo suficientemente competitivo con IDE comerciales de Python como PyCharm, Wing IDE o Komodo son:
- Gestión integrada de tareas
- Soporte de prueba de unidad – integrado
- Refactorización de cuerdas
- Complementos principales para cuadros de diálogo Regex y Qt
- Opción para iniciar aplicaciones de terceros desde el editor
- Diagramas de aplicación.
- Capacidades de gestión de proyectos
- Shell interactivo de python
- Interfaz de usuario multilingüe que incluye inglés, alemán, ruso, francés, checo, español, italiano, turco y chino.
- Control de versiones para Subversion, Mercurial y Git usando anuncios en complementos.
- Y muchos más.
Eric se puede contar fácilmente como el mejor IDE para Python en el nivel gratuito. Puede leer más sobre Eric Python aquí en – Eric Python IDE.
9. Sublime Text 3 / Anaconda Python IDE
Sublime Text 3 es uno de los editores de códigos ligeros multiplataforma más potentes hasta la fecha. Con el uso de complementos, Sublime Text 3 se puede utilizar como un IDE con todas las funciones: el IDE de Sublime Python . Obtienes la elegancia del texto sublime y los poderes de Python en un solo lugar para crear tu propia magia.
La transformación más poderosa es traída a usted por el paquete Anaconda que proporciona la finalización del código y el linting para Python. Si bien Anaconda se ocupa de lo básico, hay toneladas de temas, interfaz de usuario ultrarrápida, configuración fácil, toneladas de paquetes para más funciones de potencia.
Puede leer más sobre Anaconda Python IDE aquí: Sublime Text 3 como Python IDE.
10. Emacs – Python Editor cum IDE
Emacs tiene un ecosistema propio. Es el editor de texto GNU que es extensible y altamente personalizable. Cuando se trata de la programación de Python, Emacs se puede configurar de tal manera que se transforme en un IDE de Python libre completamente funcional.
Emacs es tan popular para el desarrollo de Python que proporciona soporte Python listo para usar a través de python -mode. Emacs se puede configurar aún más para funciones más avanzadas mediante el uso de paquetes adicionales.
Fuente: Python IDE: The10 Mejores IDEs para programadores de Python