¿Cuáles son los IDE para Python?
Primer modelo: Eric6
Eric6 es un IDE de Python escrito en Python, aunque utiliza el marco Qt5UI para proporcionar una interfaz de usuario mucho más compleja que IDLE. Pero requiere algunos componentes para comenzar, porque Eric6 no se aplica como los programas de plataforma nativa tradicionales. Es esencialmente un gran paquete de Python con algunas dependencias pesadas, como los enlaces de Python de Qt5. El resultado: comenzar con Eric6 requiere una comprensión de la administración de paquetes de Python, por lo que es poco probable que atraiga a usuarios novatos. En este sentido, el script del instalador proporciona comentarios para que sepa qué paquetes deben extraerse e instalarse para completar el proceso de instalación.
Eric6 tiene la particularidad de estar bien equipado. Contiene las utilidades habituales de un IDE moderno, como exploración de clases, control de versiones, etc., pero también integra soporte para funciones específicas de Python como unittest, PyLint y el sistema de distribución de aplicaciones cx_freeze. Los nuevos proyectos creados en Eric6 también pueden crear aplicaciones de consola y GUI de PyQT4/5 porque las bibliotecas subyacentes ya están instaladas, pero las herramientas de desarrollo adicionales, como el diseñador de formularios de Qt, no se incluyen de forma predeterminada.
Segundo modelo: Wing IDE
Como entorno de desarrollo inteligente para programadores de Python, WingIDE enfatiza la integración funcional especialmente diseñada para usuarios de Python. No se trata solo de refactorizar capacidades en bases de código o usar múltiples intérpretes de Python. También incluye integración detallada con muchos marcos, paquetes y aplicaciones de terceros populares de Python. Los usuarios de RaspberryPi también pueden utilizar Wing IDE para el desarrollo. No solo eso, Wing IDE es una herramienta muy fácil de usar para los principiantes de Python.
El tercer modelo: Pyzo
Pyzo es un pequeño IDE, dirigido principalmente a usuarios de informática científica. Tiene un pequeño conjunto de herramientas: editor, shell interactivo, explorador de archivos y estructura fuente. navegador y algunas otras instalaciones. Está destinado principalmente a una interacción rápida con bibliotecas donde puede escribir comandos o ejecutar archivos individuales en REPL de Python, en lugar del desarrollo formal de aplicaciones. En este sentido, es menos adecuado para quienes quieren crear aplicaciones y más adecuado para quienes quieren utilizar Python como entorno de trabajo.
El cuarto: Thonny
Thonny, un pequeño IDE especialmente diseñado para que los principiantes utilicen este lenguaje, es una opción más sencilla. Disponible en Windows, Mac o Linux, también evita que los usuarios descarguen o configuren un intérprete de Python. Las últimas versiones de Python se incluyen con Thonny y el IDE está disponible de forma predeterminada. Dicho esto, siempre puedes intercambiar cualquier otro tiempo de ejecución de Python.
Parte 5: NINJA-IDE
Como proyecto independiente, NINJA-IDE se puede utilizar como herramientas de desarrollo de nivel profesional, como Komodo de ActiveState.
IDE O PyCharm, no solo en términos de experiencia de desarrollador, sino que su conjunto de funciones está creado por y para usuarios de Python. Por ejemplo, el cuadro de diálogo de preferencias de NINJA-IDE tiene una pestaña para seleccionar qué usar al ejecutar el programa, como el intérprete de Python. así como casillas de verificación para todas las opciones de línea de comando que el usuario inicia o configura el intérprete para usar, es muy conveniente. Otra pestaña en el IDE se muestra de forma predeterminada como Migration2to3, que puede analizar la escritura para Python2.X. /p>
Artículo 6: Visual Studio Code
El editor de código simple y eficiente de Microsoft obtiene su poder de su amplia colección de extensiones para Python. Los desarrolladores tienen un montón de extensiones de Visual Studio Code, pero la mayoría. Popular, más fácil y más importante es la extensión de Don Jayamanne.
Se mantiene actualizado con todas las versiones más recientes de Python e integra soporte para todas las cosas buenas que pueda desear: fragmentos de código, análisis estático de código, autocompletado e integración con herramientas científicas como Jupyter, refactorización, pruebas unitarias, depuración y más. Más, más.