Pitón

Los 10 mejores IDE de Python para Ubuntu

Los 10 mejores IDE de Python para Ubuntu
Python es uno de los lenguajes de programación de propósito general más utilizados. Muchos de los sitios web populares o software de aplicación que utiliza todos los días funcionan con Python. La razón detrás de la popularidad de este lenguaje de programación es que su naturaleza es simple y fácil de entender. Al igual que los nuevos programadores, comencé mi programación con Python y aún es mi lenguaje de programación preferido y favorito.Hay muchos entornos de desarrollo integrados (IDE) disponibles para editar y programar en Python. Personalmente, prefiero Vim en la terminal de Ubuntu, pero hay muchos IDE como PyCharm, GNU Emacs y PyZo disponibles para Ubuntu. Así que hoy vamos a discutir estos IDE uno por uno.

1. Empuje

Vim es mi IDE # 1 preferido desde los proyectos universitarios e incluso hoy porque hace que la tarea tediosa como la programación sea muy fácil y agradable. No solo soy yo, sino que Vim es utilizado por muchos desarrolladores y usuarios de Linux porque es un IDE muy rápido y 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 utilizar tanto como aplicación independiente como como interfaz de línea de comandos. A muchos usuarios nuevos les puede resultar difícil de usar inicialmente, pero una vez que se acostumbre, le encantará programar en Vim.

$ sudo apt-get install vim

2. PyCharm

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

Pycharm tiene una de las mejores GUI en comparación con otros IDE 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 el Centro de software de Ubuntu.

$ sudo snap install pycharm-community --clásico

3. Eric

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, incluido Python. Eric IDE está equipado con tantas funciones que incluyen autocompletado de código, resaltado de errores, depurador de Python integrado, búsqueda avanzada, resaltado de sintaxis, etc.

Eric tiene una GUI simple pero altamente personalizable con soporte para complementos y extensiones. También tiene un navegador de clase integrado que no encontrará muchos IDE.

$ sudo apt-get install eric

4. Pyzo

Pyzo es un entorno de programación de código abierto basado en Python. Utiliza conda para administrar paquetes de Python. Es un IDE simple e interactivo, pero sus características no se ven comprometidas. Algunas de las características incluyen resaltado de sintaxis, guía de sangría, interfaz de usuario tipo Matlab, arrastrar y soltar archivos y directorios, etc.

Pyzo también cuenta con ayuda interactiva, navegador de archivos y es compatible con los principales lenguajes de programación. Pyzo se puede descargar e instalar desde el Centro de software o el comando de terminal.

$ sudo apt-get update
$ 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 Pyzo IDE.

$ pyzo

5. Spyder

Spyder es un entorno de desarrollo integrado multiplataforma especialmente diseñado para la programación científica en Python. Es un IDE en varios idiomas con características como autocompletado de código, resaltado de sintaxis, análisis de código, división horizontal y vertical.

Spyder tiene una interfaz de usuario basada en el diseño que lo hace fácilmente navegable y fácil de usar para los nuevos usuarios. También tiene soporte para IPython, NumPy, SciPy y muchos otros softwares de código abierto.

$ sudo apt-get install spyder

6. GNU Emacs

GNU Emacs es un entorno de desarrollo integrado desarrollado bajo el proyecto GNU y es un editor de código multiplataforma. Es un editor de código personalizable con soporte para el lenguaje de programación Python listo para usar. Es uno de los IDE más potentes disponibles para programar en Python.

GNU Emacs tiene una interfaz de usuario simple que ofrece una excelente experiencia para el usuario final. Emacs no solo se limita a la programación, ya que puede usarlo para navegar por la web, correo electrónico, etc.

$ sudo add-apt-repository ppa: kelleyk / emacs
$ sudo apt-get update
$ sudo apt-get install emacs

7. Átomo

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

Atom tiene una interfaz de usuario elegante y ofrece funciones como autocompletar, resaltado de sintaxis, diagnósticos y muchas más.

$ sudo add-apt-repository ppa: webupd8team / atom
$ sudo apt-get update
$ sudo apt-get install atom

8. PyDev (Eclipse)

PyDev es un complemento de terceros para Eclipse, que es un entorno de desarrollo integrado desarrollado para programación científica en Python. Ofrece funciones 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 PyDev, solo necesita instalar Eclipse desde el Centro de software de Ubuntu y agregarle el complemento PyDev.

9. Ala

Wing es un IDE desarrollado por Wingware y está especialmente diseñado para el lenguaje de programación Python. Wing ofrece muchas funciones, como autocompletar, autoeditar, navegador de código fuente, navegación de código y depuración local y remota.

Wing tiene una interfaz de usuario flexible con todo colocado perfectamente para que pueda encontrar lo que quiera fácilmente.

Descarga el paquete Wing desde aquí

https: // wingware.com / downloads / wing-personal

10. Thonny

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 con Python 3.6 construido fuera 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 amigable para principiantes y puede abrir el shell del sistema desde Tools many para instalar paquetes adicionales o aprender a manejar Python en la línea de comandos.

Descarga Thonny desde aquí

http: // thonny.org /

Para concluir, la selección del 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, así como de depuración y experiencia general del usuario. Siempre puede compartir sus pensamientos y opiniones @LinuxHint.

Las mejores distribuciones de Linux para juegos en 2021
El sistema operativo Linux ha recorrido un largo camino desde su apariencia original, simple y basada en servidor. Este sistema operativo ha mejorado ...
Cómo capturar y transmitir su sesión de juego en Linux
En el pasado, los juegos solo se consideraban un pasatiempo, pero con el tiempo la industria del juego experimentó un gran crecimiento en términos de ...
Los mejores juegos para jugar con el seguimiento de manos
Oculus Quest presentó recientemente la gran idea del seguimiento manual sin controladores. Con un número cada vez mayor de juegos y actividades que ej...