Top 10 mejores ides de Python para Ubuntu en Top 10top 10

Top 10 mejores ides de Python para Ubuntu en Top 10top 10

Python es uno de los lenguajes de programación de propósito general más utilizado. La mayoría de los sitios web populares o el software de aplicación que usa todos los días funcionan con Python.

La razón detrás de la popularidad de este lenguaje de programación es su naturaleza simple y fácil de entender. Ciencia de datos y análisis de datos son aplicaciones de la programación de Python. Estos campos son responsables de crear muchos trabajos en todo el mundo.

Hay muchos entornos de desarrollo integrados (IDE) disponibles para editar y programar en Python. Personalmente, prefiero Vim en la terminal Ubuntu, pero hay muchos ides como Pycharm, Gnu Emacs y Pyzo que están disponibles para Ubuntu. Entonces, hoy vamos a discutir estos ides uno por uno.

Empuje

Características:

  • Destacación de sintaxis
  • Soporte para otros lenguajes de programación aparte de Python
  • Gran apoyo comunitario

Vim es mi IDE preferido #1 directamente desde los proyectos universitarios e incluso hoy porque hace que la tarea tediosa como la programación sea muy fácil y agradable. VIM también es utilizado por muchos desarrolladores y usuarios de Linux porque es muy rápido y es un IDE altamente personalizable. Más importante aún, VIM facilita la tarea de depuración y tiene soporte para muchas herramientas y complementos.

VIM se puede usar como aplicación independiente y interfaz de línea de comandos. A muchos usuarios nuevos pueden tener dificultades de usar inicialmente, pero una vez que te acostumbres, te encantará la programación en VIM.

$ sudo apt-get install vim

Píchm

Características:

  • Código de finalización automática
  • Depurador integrado
  • Apoyo comunitario activo

Pycharm es muy popular Python IDE, que viene en dos ediciones, a saber, la edición comunitaria y profesional. Community Edition es gratuita y de código abierto, mientras que se paga la edición profesional. Es altamente personalizable y presenta un IDE rico con características como pruebas unitarias integradas y depurador de Python, resaltado de errores, análisis de código y muchos más que puede esperar en IDE.

Pycharm tiene una de las mejores GUI en comparación con el otro IDES de Python y podría ser una buena opción para los desarrolladores profesionales. Está disponible para las últimas versiones de Ubuntu en el paquete Snap y se puede descargar directamente desde Ubuntu Software Center.

$ sudo snap instalación pycharm -comunidad -classic

Eric

Características:

  • Soporte para extensiones y complementos
  • Código de origen Autocompleto
  • Navegador web integrado

Eric es un entorno de desarrollo integrado de código abierto escrito y desarrollado en Python. Es un IDE multiplataforma con soporte para muchos lenguajes de programación, incluida Python. Eric IDE está incluido con tantas características que incluyen el código automático de código, resaltado de errores, depurador de Python integrado, búsqueda anticipada, resaltado de sintaxis, etc.

Eric tiene GUI simple pero altamente personalizable con soporte para complementos y extensiones. También tiene un navegador de clase integrado que no encontrará en ningún IDES.

$ sudo apt-get install Eric

Pyzo

Características:

  • Interfaz de usuario interactiva
  • No hay necesidad de intérprete de Python

Pyzo es un entorno de programación de código abierto basado en Python. Se usa conda para administrar los paquetes de Python. Es un IDE simple e interactivo, pero no hay compromiso con sus características. Algunas de las características incluyen resaltado de sintaxis, guía de sangría, MATLAB como interfaz de usuario, arrastre y suelte archivos y directorios, etc.

Pyzo también presenta ayuda interactiva, navegador de archivos y tiene soporte para todos los principales lenguajes de programación. Pyzo se puede descargar e instalar desde el centro de software o el comando terminal.

$ sudo apt-get actualización
$ sudo apt-get install python3-pip python3-pyqt4
$ sudo python -m pip install pyzo -upgrade

Una vez que se complete la instalación, ejecute el siguiente comando para iniciar el IDE Pyzo.

$ Pyzo

Espía

Características:

  • Soporte comunitario
  • Fácilmente navegable

Spyder es un entorno de desarrollo integrado multiplataforma que está especialmente diseñado para la programación científica en Python. Es un IDE de varios idiomas con características como Code Auto-Completion, Sintaxis resaltados, análisis de código, división horizontal y vertical.

Spyder tiene una interfaz de usuario basada en el diseño que también lo hace fácilmente navegado y fácil de usar para los nuevos usuarios.

$ sudo apt-get install spyder

Emacs de GNU

Características:

  • Altamente personalizable

GNU EMACS es un entorno de desarrollo integrado desarrollado bajo el proyecto GNU. Es un editor de código multiplataforma. Es un editor de códigos personalizable con soporte para el lenguaje de programación de Python fuera de la caja. Es uno de los IDE más potentes disponibles para la programación en Python.

GNU EMACS tiene una interfaz de usuario simple que ofrece una excelente experiencia de usuario final. EMACS no solo se limita a la programación, ya que puede usarla para navegación web, correo electrónico, etc.

$ sudo add-apt-repository PPA: Kelleyk/emacs
$ sudo apt-get actualización
$ sudo apt-get instalación emacs

Átomo

Características:

  • Fácil de usar
  • Soporte inteligente de combustión automática
  • Interfaz totalmente personalizable

Atom es un editor de texto gratuito y de código abierto con características como cualquier entorno de desarrollo integrado. Está desarrollado por GitHub y admite casi todos los principales lenguajes de programación, incluida Python. Al instalar algunas extensiones y complementos, puede llevar la funcionalidad similar a IDE a Atom.

Atom tiene una interfaz de usuario elegante y ofrece características como completación automática, resaltado de sintaxis, diagnósticos y muchos más.

$ sudo add-apt-repository PPA: webupd8team/atom
$ sudo apt-get actualización
$ sudo apt-get install atom

Pydev (Eclipse)

Características:

  • Finalización del código automático
  • Fácil de navegar

Pydev es un complemento de terceros para Eclipse, que es un entorno de desarrollo integrado desarrollado para la programación científica en Python. Ofrece características como análisis de código, depuración gráfica, refactorización de código, etc.

Como Pydev está integrado en Eclipse, tiene una muy buena interfaz de usuario. También tiene integración con Pylint. Para usar el Pydev, solo necesita instalar el eclipse desde el centro de software de Ubuntu y agregarle el complemento Pydev.

Ala

Características:

  • Potente depurador
  • Edición automática y combustión automática

Wing es un IDE desarrollado por Wingware. Está especialmente diseñado para el lenguaje de programación de Python. El ala ofrece muchas características, como completar automáticamente, edición automática, navegador de origen, navegación de códigos y depuración local y remota.

El ala tiene una interfaz de usuario flexible con todo lo que se coloca perfectamente para que pueda encontrar fácilmente lo que desee.

Descargar paquete de ala desde aquí:

https: // wingware.com/descargas/ala-personal

Thonny

Características:

  • Ideal para principiantes, fácil de usar
  • Error de sintaxis resaltando

Thonny es un ide simple especialmente diseñado para principiantes. Tiene una interfaz de usuario simple y fácil de usar con algunas características básicas como depurador, finalización de código, etc. Thonny viene cargado de Python 3.6 construido de la caja que requiere un instalador simple para comenzar con la programación de Python.

Lo mejor de Thonny es que tiene un shell del sistema para principiantes. Puede abrir el shell del sistema de las herramientas muchas para instalar los paquetes adicionales o para aprender el manejo de Python en la línea de comandos. Puede descargar e instalar Thonny desde Ubuntu Software Center.

INACTIVO

Características:

  • Destacación de sintaxis
  • Código Autocompleto

Idle es un entorno de desarrollo integrado para el lenguaje de programación de Python. Está escrito en Python Programming Language y Tkinter GUI Toolkit. Es un IDE multiplataforma que también funciona sin esfuerzo en Windows y macOS, aparte de Linux y sus distribuciones.

Hablar sobre las características que ofrece, las múltiples ventanas, la finalización automática, el colorizar de la entrada de código son una de las muchas características notables. Además de eso, también es un IDE de Python altamente configurable.

$ sudo apt-get actualización
$ sudo apt-get instalación inactiva3

Conclusión

Para concluir, seleccionar el mejor IDE siempre depende de las preferencias y necesidades del programador. Los IDE enumerados aquí son los mejores en términos de edición de código, depuración y experiencia general del usuario.