¿Qué son los IDE y los editores de código?
IDE es una combinación de herramientas que ayudan en el desarrollo de software. IDE facilita la codificación. Como su nombre lo indica, el Entorno de Desarrollo Integrado (IDE), es un paquete de herramientas combinadas o integradas para establecer el desarrollo de software a gusto. La combinación de herramientas incluye,
- un editor de código que ayuda con la sintaxis del lenguaje.
- un entorno de formateo, ejecución y depuración de código.
- un entorno de control de versiones y código fuente.
Sin embargo, un editor de código es simplemente una aplicación de edición de texto independiente para escribir programas de computadora. Es una herramienta fundamental en la codificación. Estos se pueden integrar con IDE para realizar funciones básicas adicionales de programación.
Hay diferentes IDE de Python y editores de código disponibles en el mercado. Son de dos tipos. Primero, los que están construidos específicamente para el desarrollo de Python y los segundos son los genéricos que están construidos con la compatibilidad de todo el desarrollo de lenguaje que también puede usar para Python.
Requisitos para un buen entorno de codificación de Python:
- Guarde y recupere archivos de código: un IDE o editor que le permite guardar su trabajo y revocar todo su código varias veces.
- Ejecutar código desde dentro del entorno: Aparentemente, debe ejecutar su código en la misma plataforma en la que escribe su código.
- Depurar la mano amiga: Resuelva los problemas de sus mandados y resalte las líneas que salen mal es realmente una mano amiga en el dolor.
- Resaltado de sintaxis: identifique palabras clave, variables y símbolos en su código para mejorar la lectura, escritura y comprensión del código.
- Formateo automático de código: la sangría y el formateo son una gran herramienta para que un código limpio capte las cosas más fácilmente y con fines de documentación con sphinx.
Editores e IDE genéricos
Python Eclipse + PyDev:
TIPO: IDE
URL: www.eclipse.org
Versión: Gratis.
Herramientas y paquetes de Python: PyDev, www.pydev.org, https://marketplace.eclipse.org/node/114
Eclipse es un IDE de código abierto en el que puede instalar PyDev para el desarrollo exclusivo de Python, que permite la depuración de Python y la finalización del código. y una consola Python interactiva. Instalar PyDev en Eclipse es fácil: desde Eclipse, seleccione Ayuda, luego Eclipse Marketplace, luego busque PyDev. Haga clic en Instalar y reinicie Eclipse si es necesario que los cambios se vean afectados.
Texto sublime :
Tipo:
URL del editor de código : http://www.sublimetext.com
Versión: Not-Free.
Sublime Text es un editor de código desarrollado por el ingeniero de Google que está escrito exclusivamente en Python y, por lo tanto, viene con una gran cantidad de paquetes ricos en Python que facilitan las características ricas del desarrollo de Python. Es compatible en todas las plataformas.
Átomo:
Tipo:
URL del editor de código : https://atom.io/
Versión: Free
Atom es un editor de código fuente abierto que, por sí mismo, afirma ser «editor de texto pirateable para el siglo XXI». Con la ayuda de una extensión de Python basada en la comunidad instalada en Atom, puede usarla para su desarrollo de Python. Quizás se deberían encontrar complementos proporcionados por la comunidad para la depuración y la creación de soportes.
Emac GNU:
Tipo: Editor de código
URL: https://www.gnu.org/software/emacs/
Versión: Gratis
Es una forma muy convencional de editor de código que utiliza un tipo de lenguaje de programación Lisp único y poderoso para modificaciones y especificaciones personales exclusivas. Posee numerosos scripts de personalización para fines de desarrollo de Python. Uno tiene que conocer los scripts de programación de Lisp antes de optar por GNU Emacs como su elección de editores.
VI/VIM:
Tipo: Editor de código
URL: https://www.vim.org/
Versión: Gratis
Es un tipo de editor de código basado en modo que viene en el entorno UNIX. Debe conocer los VIMScripts mientras los usa. Este editor modal tiene VIMScripts exclusivos para tareas de desarrollo de Python.
Estudio visual :
Tipo: IDE
URL: https://www.visualstudio.com/vs/ Herramientas de Python
: Herramientas de Python para Visual Studio, @ PTVS
Versión: versiones gratuitas (Comunidad) y de pago (Professional y Enterprise)
Visual Studio es un IDE de Microsoft con paquete destacado. Uno puede instalar fácilmente extensiones de python para el desarrollo. Visual Studio es una descarga alta solo para la programación de Python. Además, si te gusta Linux, no tienes suerte: no hay una instalación de Visual Studio para la plataforma Linux.
Código de estudio visual:
Tipo: Editor de código
URL: https://code.visualstudio.com/
Herramientas de Python: https://marketplace.visualstudio.com/items?itemName=ms-python.python
Versión: Gratis
Es un editor de código abierto como Atom y compatible para diferentes entornos de sistemas operativos como Linux, Mac OS X y plataformas Windows. Se presenta como un paquete con todas las funciones para el desarrollo de software. Puede agregar herramientas de Python para habilitar la codificación en Python.
Editores e IDE específicos de Python:
PyCharm
Tipo: IDE
URL: https://www.jetbrains.com/pycharm/
Versión: versiones gratuitas (Comunidad) y de pago (Professional y Enterprise)
Es el mejor y único IDE con un paquete completo para el desarrollo de python. Viene editor, depurador y control de código fuente con mucho sistema de soporte para ejecutar Python sin problemas.
espía
Tipo: IDE
URL: https://github.com/spyder-ide/spyder
Sitio web oficial: https://www.spyder-ide.org/
Versión: Gratis
Spyder es un IDE de Python de código abierto que está personalizado exclusivamente para datos flujos de trabajo de la ciencia. Se integra fácilmente con una biblioteca científica como SciPy, NumPy, Matplotlib. Posee explorador de variables que facilita la visualización de datos a gusto. Es más que un IDE diseñado específicamente para Python. La ventaja muy exclusiva de esta herramienta es que es compatible y está disponible de forma gratuita en Windows, macOS y Linux y que es un software totalmente de código abierto.
thony
Tipo: IDE
URL: http://thonny.org/
Versión: Gratis
Viene como una versión básica de Python IDE que un programador principiante encontraría más útil. Admite todos los paquetes de Python.
Qué IDE de Python es adecuado para usted:
según los requisitos de un programador individual, es su propia elección elegir la herramienta adecuada para su desarrollo de software utilizando Python. Los nuevos desarrolladores de Python deben probar soluciones con la menor cantidad de personalizaciones posible. Cuanto menos se interponga en el camino, mejor.
Publicación traducida automáticamente
Artículo escrito por MerlynShelley y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA