En el siguiente artículo vamos a echar un vistazo a Wing 8 Python IDE. Esta versión todavía está en fase beta a día de hoy, aun que la versión 7.X si es estable. Hoy en día Python es uno de los lenguajes de programación más populares, ya que cuenta con un potencial muy amplio. Sin embargo, para ser más productivo con un lenguaje de programación, los usuarios necesitamos un IDE a la altura. Por este motivo en las siguientes líneas vamos a ver cómo podemos instalar Wing Python IDE en Ubuntu.
Wing es un IDE para Python con un funcionamiento bastante rápido. Este IDE se puede encontrar en 3 versiones. La primera es Wing Pro, que es una versión de pago con todas las características que ofrece el proyecto. La segunda es Wing Personal, que está orientada a estudiantes y programadores de nivel medio que contarán con un IDE sin tantas opciones disponibles, pero muy funcional y ágil para realizar el trabajo. La última versión disponible es Wing 101, la cual es una versión básica de la aplicación. Esta suele ser usada por los profesionales de la docencia para enseñar sobre Python.
Hay que decir que las principales características de Wing se pueden encontrar presentes en todas las versiones. Sin embargo, como es evidente, Wing Pro es la versión más completa y está al mismo nivel que otras soluciones profesionales como PyCharm. Una vez instalado, Wing Python IDE podremos actualizarlo a nuevas versiones sin necesidad de descargar un instalador.
Características generales de Wing Python
- Wing está disponible para Gnu/Linux, Windows y MacOS.
- Se ha mejorado el soporte de múltiples selecciones, al igual que la compatibilidad con Raspberry Pi.
- Tiene soporte para Python 3.8 y 3.9.
- Incluye una depuración más sencilla de módulos lanzados con python -m.
- Buscar, ir a la definición, buscar usos y otras funciones muestran llamadas en el editor para que sea más fácil ver el texto al que se hace referencia.
- Cuenta con cuatro nuevas paletas de colores; Drácula, Positronic, Cherry Blossom y Sun Steel.
- Dispondremos de un modo vi mejorado.
- El plegado de código ahora también está disponible en archivos YAML, JSON, .pyi y .pi.
- Dispondremos de una extensa documentación, que todavía no ha sido actualizada a la versión 8.
- Restauración mejorada del estado visual en editores para archivos que cambian fuera de Wing.
- Nuevos íconos de navegador de fuentes, proyectos y autocompletado.
- Ajuste de palabras opcional para la salida en la herramienta de prueba.
- Python Executable se puede configurar en una línea de comando.
- Encontraremos una configuración manual más sencilla para la depuración remota.
- Precisión mejorada de las advertencias de código.
- Gestión mejorada del proceso de E / S de depuración.
- Permite el desarrollo remoto sin túneles SSH.
- Wing ahora se ejecuta en Qt 5.1X.
- Posibilidad de utilizar el modo oscuro.
- Autocompletado en cadenas y comentarios.
- Indicador de sintaxis e indicadores de error. Resaltado de sintaxis para archivos Markdown.
- Depurador optimizado.
- Mejor soporte para Django ejecutándose en un host remoto
Estas son solo algunas características de este IDE. Se pueden consultar todas las novedades y correcciones de la versión 8 en la página web del proyecto.
Instalar Wing Python IDE en Ubuntu
En el momento de escribir esta publicación, los usuarios podemos probar la versión 8.0.0.5 como paquete .DEB, que todavía está en beta. También podemos instalar la versión de Wing 7.2.9 como paquete snap, que es estable y que se lanzó recientemente.
Con paquete .DEB
Para descargar Wing Python 8 IDE, podemos acceder a la opción de descargas mediante el navegador, o desde una terminal (Ctrl+Alt+T) tendremos la opción de utilizar wget para hacernos con este paquete:
wget -c https://wingware.com/pub/wing-personal/8.0.0.5/wing-personal8_8.0.0-5_amd64.deb
Finalizada la descarga, ya podemos instalar el paquete con este otro comando:
sudo apt install ./wing-personal8_8.0.0-5_amd64.deb
Cuando termine la instalación, solo queda buscar el lanzador del programa en nuestro equipo.
Desinstalar
Para eliminar este IDE instalado mediante paquete .DEB, no tendremos más que abrir una terminal (Ctrl+Alt+T) y ejecutar en ella:
sudo apt remove wing-personal8; sudo apt autoremove
Con paquete snap
Si prefieres utilizar una versión estable de este IDE, los usuarios podemos encontrar en snapcraft el paquete snap para nuestro sistema Ubuntu. Si optas por esta instalación, la versión instalada será la 7.2.9. En una terminal (Ctrl+Alt+T) solo necesitaremos escribir el comando:
sudo snap install --classic wing-personal7
Para iniciar el programa podemos lanzarlo desde la terminal con el comando:
wing-personal7
Desinstalar
Cuando queramos eliminar este IDE para Python instalado con paquete snap, podemos utilizar la opción de software de Ubuntu o ejecutar en la terminal (Ctrl+Alt+T):
sudo snap remove wing-personal7
Hoy en día se pueden encontrar muchas herramientas que van a facilitar el proceso a la hora de programar, y esta es la esencia de este IDE. En este contexto, Wing es un IDE bastante competente para Python, que buscar ser una alternativa seria. Para más información acerca de cómo funcionar con este IDE, se puede consultar la documentación que los desarrolladores ponen a disposición de los usuarios en su página web.