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.
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.
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.
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.
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 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.
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.
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 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 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/
0 comentarios