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 son impulsados por Python. La razón detrás de la popularidad de este lenguaje de programación es su naturaleza simple y fácil de entender. Al igual que los nuevos programadores, yo empecé a programar con Python y todavía es mi lenguaje de programación preferido y favorito. Personalmente prefiero Vim en el terminal de Ubuntu pero hay muchos IDEs como PyCharm, GNU Emacs y PyZo disponibles para Ubuntu. Así que hoy vamos a discutir estos IDEs uno por uno.

Vim

Vim es mi IDE preferido número 1 desde los proyectos de la universidad e incluso hoy en día porque hace que la tarea tediosa como la programación sea muy fácil y agradable. No soy sólo yo, sino que Vim es utilizado por muchos desarrolladores y usuarios de Linux porque es un IDE muy rápido y altamente personalizable. Lo más importante es que Vim hace que la tarea de depuración sea más fácil y tiene soporte para muchas herramientas y plug-ins.

Vim se puede utilizar tanto como aplicación independiente como interfaz de línea de comandos. Muchos nuevos usuarios pueden encontrar difícil de usar inicialmente, pero una vez que se acostumbre a ella le encantará la programación en Vim.

$ sudo apt-get install vim

PyCharm

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

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

$ sudo snap install pycharm-community –classic

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 incluyendo Python. Eric IDE viene con muchas características que incluyen autocompletado de código, resaltado de errores, depurador de Python integrado, búsqueda avanzada, resaltado de sintaxis, etc.

Python IDE Ubuntu

Python IDE Ubuntu

Eric tiene una interfaz gráfica de usuario simple pero altamente personalizable con soporte para plug-ins y extensiones. También cuenta con un navegador de clases integrado que no encontrarás en muchos IDEs.

$ sudo apt-get install eric

Pyzo

Pyzo es un entorno de programación de código abierto basado en Python. Utiliza conda para gestionar 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 UI, arrastrar y soltar archivos y directorios, etc.

Pyzo también cuenta con ayuda interactiva, navegador de archivos y tiene soporte para todos los principales lenguajes de programación. Pyzo puede descargarse e instalarse desde el Centro de Software o desde el comando de la terminal.

$ sudo apt-get update
$ sudo apt-get install python3-pip python3-pyqt4
$ sudo python -m pip install pyzo -upgrade

Una vez completada la instalación ejecuta el siguiente comando para iniciar Pyzo IDE.

$ pyzo

Spyder

Spyder es un entorno de desarrollo integrado multiplataforma especialmente diseñado para la programación científica en Python. Es un IDE multi-lenguaje 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

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 fuera de la caja. Es uno de los IDEs más potentes disponibles para la programación en python.

GNU Emacs tiene una interfaz de usuario sencilla que ofrece una excelente experiencia al usuario final. Emacs no sólo se limita a la programación, ya que se puede utilizar para la navegación web, el correo electrónico, etc.

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

Atom

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 soporta casi todos los principales lenguajes de programación, incluido Python. Mediante la instalación de algunas extensiones y plug-ins se puede llevar la funcionalidad del IDE a Atom.

Atom tiene una interfaz de usuario hábil y ofrece características como el autocompletado, el resaltado de sintaxis, el diagnóstico y muchas más.

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

PyDev (Eclipse)

PyDev es un plugin 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 muy buena interfaz de usuario. También tiene integración con PyLint. Para usar PyDev sólo tienes que instalar Eclipse desde el Centro de Software de Ubuntu y añadirle el plugin PyDev.

Wing

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

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

Descarga el paquete Wing desde aquí

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

Thonny

Thonny es un sencillo IDE 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 simple instalador para empezar con la programación de Python.

Lo mejor de Thonny es que tiene un shell del sistema amigable para los principiantes y puedes abrir el shell del sistema desde Tools many para instalar paquetes adicionales o para aprender a manejar Python en la línea de comandos.

Descarga Thonny desde aquí

http://thonny.org/

Categorías: Articles

0 comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *