In the next article we are going to take a look at the Wing 8 Python IDE. This version is still in beta today, although version 7.X is stable. Today Python is one of the most popular programming languages, as it has so much potential. However, to be more productive with a programming language, users need an IDE to match. For this reason, in the following lines we are going to see how we can install Wing Python IDE in Ubuntu.
Wing is an IDE for Python with a fairly fast operation. This IDE can be found in 3 versions. The first is Wing pro, which is a paid version with all the features that the project offers. The second is Wing Staff, which is aimed at mid-level students and programmers who will have an IDE without so many options available, but very functional and agile to get the job done. The latest version available is Wing 101, which is a basic version of the application. This is often used by teaching professionals to teach about Python.
It has to be said that Wing's main features can be found in all versions. However, as is evident, Wing Pro is the most complete version and is on the same level as other professional solutions such as PyCharm. Once installed, Wing Python IDE can be updated to new versions without having to download an installer.
Wing Python General Features
- Wing is available for Gnu / Linux, Windows and MacOS.
- Se has improved the support of multiple selections, as does Raspberry Pi compatibility.
- You have Python 3.8 and 3.9 support.
- incluye una easier debugging of modules launched with python -m.
- Search, go to definition, search uses and other functions show callouts in the editor to make it easier to see the text referenced.
- It has four new color palettes; Dracula, Positronic, Cherry Blossom and Sun Steel.
- We will have an improved vi mode.
- El code folding it is now also available in YAML, JSON, .pyi, and .pi files.
- We will have an extensive documentation, which has not yet been updated to version 8.
- Improved restoration of visual state in editors for files that change outside of Wing.
- New font, project and autocomplete browser icons.
- Optional word wrap for the output in the test tool.
- python executable can be configured on a command line.
- We will find an easier manual configuration for the remote debugging.
- Improved accuracy of code warnings.
- Improved management of the debug I / O process.
- Allows the remote development without SSH tunnels.
- Wing now runs on Qt 5.1X.
- Possibility of using the dark mode.
- Autocomplete in strings and comments.
- Syntax Flag and Error Flags. Syntax highlighting for Markdown files.
- Optimized debugger.
- Better support for Django running on a remote host
These are just a few features of this IDE. They can see all the news and corrections of version 8 in the project website.
Install Wing Python IDE on Ubuntu
At the time of writing this post, users can test version 8.0.0.5 as a .DEB package, which is still in beta. We can also install Wing 7.2.9 version as snap package, which is stable and that was recently launched.
With .DEB package
To download Wing Python 8 IDE, we can access the download option via browser, or from a terminal (Ctrl + Alt + T) we will have the option to use wget to get this package:
wget -c https://wingware.com/pub/wing-personal/8.0.0.5/wing-personal8_8.0.0-5_amd64.deb
Once the download is finished, we can install the package with this other command:
sudo apt install ./wing-personal8_8.0.0-5_amd64.deb
When the installation is finished, there is only find the program launcher in our team.
uninstall
For remove this IDE installed via .DEB package, we will only have to open a terminal (Ctrl + Alt + T) and execute in it:
sudo apt remove wing-personal8; sudo apt autoremove
With snap package
If you prefer to use a stable version of this IDE, users we can find in snapcraft the snap package for our Ubuntu system. If you choose this installation, the installed version will be the 7.2.9. In a terminal (Ctrl + Alt + T) we will only need to write the command:
sudo snap install --classic wing-personal7
For start the program we can launch it from the terminal with the command:
wing-personal7
uninstall
Whenever we want remove this IDE for Python installed with snap package, we can use the Ubuntu software option or run in the terminal (Ctrl + Alt + T):
sudo snap remove wing-personal7
Today you can find many tools that will facilitate the process when programming, and this is the essence of this IDE. In this context, Wing is a fairly competent IDE for Python, which seeks to be a serious alternative. For more information about how to work with this IDE, you can consult the documentation that developers make available to users on their website.