Saltar al contenido

11 MEJORES IDEs de pitón en 2019

diciembre 8, 2019

Los editores de código Python están diseñados para que los desarrolladores puedan codificar y depurar programas fácilmente. Usando estos IDE (Integrated Development Environment) de Python, usted puede manejar una gran base de código y lograr una rápida implementación.

Los desarrolladores pueden utilizar estos editores para crear aplicaciones de escritorio o web. Los IDEs también pueden ser utilizados por los ingenieros de DevOps para una integración continua.

La siguiente es una lista cuidadosamente seleccionada de Top Python Code

Editores, con características populares y los últimos enlaces de descarga. La lista contiene tanto herramientas de código abierto (gratuitas) como premium.

1) PyCharm

PayCharm es un IDE multiplataforma utilizado para la programación de Python. Este editor puede ser usado en Windows, macOS y Linux. Este software contiene una API que puede ser utilizada por los desarrolladores para escribir sus propios plugins de Python para que puedan extender las funcionalidades básicas.

Precio: Libre

Características:

  • Es un editor de código Python inteligente que soporta CoffeeScript, JavaScript, CSS y TypeScript.
  • Proporciona búsqueda inteligente para saltar a cualquier archivo, símbolo o clase.
  • Navegación por código inteligente
  • Ofrece una refactorización rápida y segura del código.
  • Le permite acceder a PostgreSQL, Oracle, MySQL, SQL Server y muchas otras bases de datos desde el IDE.

Enlace de descarga: https://www.jetbrains.com/pycharm/

2) Spyder

Spyder es un entorno de desarrollo científico integrado escrito en Python. Este software está diseñado para y por científicos que pueden integrarse con Matplotlib, SciPy, NumPy, Pandas, Cython, IPython, SymPy y otros programas de código abierto. Spyder está disponible a través de la distribución Anaconda (sistema de distribución de código abierto) en Windows, macOS y Linux.

Precio : Gratis

Características:

  • Le permite ejecutar el código de Python por celda, línea o archivo.
  • Trazar un histograma o series de tiempo, hacer cambios en el marco de fecha o en una matriz numérica.
  • Ofrece la terminación automática de código y la división horizontal/vertical.
  • Buscar y eliminar cuellos de botella
  • Una forma interactiva de rastrear cada paso de la ejecución de código Python.

Enlace de descarga: https://www.spyder-ide.org/

3) RUEDA

IDLE (Integrated Development and Learning Environment) es un editor por defecto que viene con Python. Este software ayuda a un principiante a aprender Python fácilmente. El paquete de software IDLE es opcional para muchas distribuciones de Linux. La herramienta se puede utilizar en Windows, macOS y Unix.

Precio: libre

Características:

  • Buscar en varios archivos
  • Dispone de un intérprete interactivo con coloración de los mensajes de entrada, salida y error.
  • Soporta sangría inteligente, deshacer, consejos de llamada y autocompletar.
  • Le permite buscar y reemplazar dentro de cualquier ventana.

Enlace de descarga: https://docs.python.org/3/library/idle.html

4) Texto Sublime 3

Sublime Text 3 es un editor de código que soporta muchos lenguajes incluyendo Python. Tiene soporte básico incorporado para Python. La personalización de Sublime Text 3 está disponible para crear un entorno de programación Python completo. El editor es compatible con los sistemas operativos OS X, Windows y Linux.

Precio: Prueba gratuita

Características:

  • Le permite resaltar la sintaxis.
  • Tiene un comando de implementación de paleta que acepta entradas de texto de los usuarios.
  • Manejar listas de materiales UTF8 en archivos.gitignore
  • Mostrar tarjetas de identificación para carpetas y archivos para indicar el estado de Git
  • Los cambios en un archivo se representan mediante marcadores disponibles en el canalón.

Enlace de descarga: https://www.sublimetext.com/3

5) Código de Visual Studio

Visual Studio Code (VS Code) es un entorno de código abierto desarrollado por Microsoft. Este IDE puede ser usado para el desarrollo de Python. Visual Studio Code se basa en Electron, que es un framework para desplegar aplicaciones Node JS para el ordenador que se ejecuta en el motor del navegador Blink.

Precio: Libre

Características:

  • El editor proporciona la terminación de código inteligente basado en la definición de funciones, módulos importados, así como tipos de variables.
  • Puedes trabajar con Git así como con otros proveedores de SCM
  • Le permite depurar código desde el editor.
  • Proporciona extensiones para añadir nuevos lenguajes, depuradores, temas para obtener la ventaja de servicios adicionales.

Enlace de descarga: https://code.visualstudio.com/

6) Átomo

Atom es una útil herramienta de edición de código preferida por los programadores debido a su sencilla interfaz en comparación con los otros editores. Los usuarios de Atom pueden enviar paquetes y éstos para el software.

Precio: Libre

Características:

  • Gestor de paquetes integrado para soporte de plugins
  • La función de autocompletar inteligente
  • Soporta la paleta de comandos
  • Múltiples paneles
  • Permitir la edición entre plataformas

Enlace de descarga: https://atom.io/

7) Jupiter

Jupyter es una herramienta para las personas que acaban de empezar con la ciencia de datos. Es fácil de usar, ciencia de datos interactiva IDE a través de muchos lenguajes de programación que no sólo funcionan como un editor, sino también como una herramienta educativa o presentación.

Precio: Libre

Características:

  • Soporta la simulación numérica, la visualización de datos de aprendizaje de máquinas de limpieza de datos y el modelado estadístico.
  • Combine código, texto e imágenes.
  • Soporte para muchos lenguajes de programación.
  • Bibliotecas de ciencias de datos integradas (matplotlib, NumPy, Pandas).

Enlace de descarga: https://jupyter.org/install.html

8) Pydev

PyDev es un editor Python de terceros para Eclipse. Este editor puede ser utilizado no sólo en el desarrollo de Python sino también en el de IronPython y Jython.

Precio: Libre

Características:

  • Tiene atajos de consola interactivos
  • Le permite crear un proyecto Python de Google App Engine (GAE)
  • Buscar e ir a la definición
  • Importe automáticamente el código para completarlo.
  • Puede configurar la integración con Django.

Enlace de descarga: https://www.pydev.org/

9) Thonny

Thonny es un IDE para el aprendizaje y la enseñanza de la programación, especialmente diseñado con el entorno de scripting Pythonista para principiantes. Está desarrollado en la Universidad de Tartu, que se puede descargar gratuitamente en el repositorio de Bitbucket para Windows, Linux y Mac.

Precio: Libre

Características:

  • Permite a los desarrolladores ver cómo sus comandos de código y shell afectan a las variables de Python.
  • Tiene un simple depurador.
  • Proporciona apoyo para evaluar una expresión.
  • La llamada a la función Python abre una nueva ventana con una tabla de variables locales separadas, así como un puntero de código.
  • Detección automática de errores de sintaxis.

Enlace de descarga: https://thonny.org/

10) Ala

Wing es un entorno Python ligero que está diseñado para proporcionarle una experiencia de desarrollo productivo.

Precio: La versión de prueba de Wing Pro es gratuita. Wind Personal y Wing 101 son versiones de pago.

Características:

  • Comentarios inmediatos escribiendo su código Python.
  • Le ayuda a eliminar errores comunes y a escribir mejor código Python.
  • Puede comprobar si hay datos de depuración y probar las correcciones de errores de forma interactiva sin reiniciar la aplicación.
  • Wing soporta el desarrollo basado en pruebas con varios frameworks como el unittest, pytest, nose, doctest, y Django testing.

Enlace de descarga: https://wingware.com/

11) ActivePython

Aumente la ciencia de datos de desarrollo de software con una distribución Python segura y compatible. ActivePython es un software que consiste en la implementación de Python CPython y un conjunto de varias extensiones para facilitar la instalación.

Precio: Gratis para la comunidad, sin embargo, codificador, equipo, negocio. Las versiones para empresas son de pago.

Características:

  • Le permite conectarse a sus grandes datos y bases de datos, incluyendo Redis, MySQL, Hadoop y MongoDB.
  • Le ayuda a gestionar sus datos utilizando SciPy, Pandas, NumPy y MatPlotLib.
  • Soporta modelos de aprendizaje de máquinas como TensorFlow, Keras y Theano.
  • Compatible con Python de código abierto para que pueda evitar el bloqueo de proveedores.
  • Utiliza el parche OpenSSL para la seguridad.

Enlace de descarga: https://www.activestate.com/products/activepython/