Wing, un environnement de développement conçu pour Python

à propos de l'aile

Dans le prochain article, nous allons jeter un œil à Wing. Ceci est un IDE développé par Wingware et est spécialement conçu pour le langage de programmation Python. Wing nous offre de nombreuses fonctionnalités telles que la saisie semi-automatique, l'édition automatique, le navigateur source, la navigation dans le code et le débogage local et distant afin que nous puissions développer nos programmes. Dans les versions gratuites, nous ne trouverons pas toutes ces options, même si nous en trouverons beaucoup.

Il s'agit d'une environnement de développement intégré (IDE) qui a été conçu pour réduire le temps de développement et de débogage. Il fournit une bonne aide pour coder ou localiser les erreurs. Facilite la navigation et la compréhension du code Python.

L'éditeur Wing accélère le développement Python en fournissant une saisie semi-automatique et une documentation adaptée au contexte. Cela nous permettra également d'avoir une édition automatique, un pliage de code, une sélection multiple, des signets et bien plus encore. Wing peut émuler vi, emacs, Eclipse, Visual Studio et Xcode.

Wing facilite la gestion du code avec goto-definition, la recherche d'utilisations, la recherche de symboles dans le projet et une option de recherche puissante. Il nous offrira également des centaines d'options de configuration affectant l'émulation de l'éditeur, la conception de l'interface utilisateur, les thèmes d'affichage, la coloration de la syntaxe, etc. De nouvelles fonctionnalités peuvent être ajoutées à l'EDI écrire du code Python qui accède à l'API de script de Wing.

L'IDE Wing est disponible en trois versions différentes. Wing Pro, qui est une version commerciale complet. Cette version est particulièrement adaptée aux programmeurs professionnels. Nous avons également disponible Wing Personal, qui est la version gratuite et qu'il omet certaines fonctionnalités disponibles dans la version commerciale. Ceci est axé sur les étudiants et les fans. La dernière version disponible est Wing 101. C'est une version gratuite très simplifiée, pour enseigner aux programmeurs débutants.

Comme je dis, Wing Personal est désormais un produit gratuit et ne nécessite plus de licence courir. Il comprend des outils tels que le navigateur source, PyLint et les commandes du système d'exploitation. Il prend également en charge l'API de script. Cependant, Wing Personal n'inclut pas de fonctionnalités avancées édition, débogage, test et gestion du code de la version commerciale. Dans cette version, nous n'aurons pas non plus d'accès à distance à l'hôte, la refactorisation, les utilisations de recherche, le contrôle de version, les tests unitaires, la sonde de débogage interactive, le débogage de processus multiples et de processus secondaires, entre autres fonctionnalités. Pour pouvoir en profiter tous, nous devrons nous procurer la version commerciale.

Caractéristiques générales de l'aile 6

Erreur localisée de l'aile

Wing 6 présente de nouvelles fonctionnalités puissantes. Certaines d'entre elles sont:

  • Soutien choix multiple.
  • Le Prise en charge de Raspberry Pi.
  • Prise en charge de Python 3.6/3.7 et Stackless 3.4.
  • Saisie automatique dans des chaînes et des commentaires.
  • Indicateur de syntaxe e indicateurs d'erreur. Mise en évidence de la syntaxe pour les fichiers Markdown.
  • Débogueur optimisé, en particulier pour le code multithread. Arrête le débogueur Wing au nouveau point d'arrêt intégré (). Le support du débogueur pour cygwin Python 3.6 est également inclus.
  • Nous aurons la possibilité de restaurer la sélection éditeur après annuler et refaire.
  • Ajout d'une palette des couleurs sombres.
  • Prise en charge de builds python personnalisés, sous Windows
  • Mise à jour simultanée à partir des menus récents de diverses instances de Wing.
  • Prise en charge de Django 1.10, 1.11 et 2.0.
  • Visualisation améliorée des noms des threads démarrés avec le module de threading.
  • L'aile a un interface utilisateur flexible. Tout est parfaitement placé pour que les utilisateurs puissent trouver facilement ce dont nous avons besoin.

Si quelqu'un veut en savoir plus sur quoi de neuf Dans la dernière version de, vous pouvez le faire dans les informations qu'ils fournissent sur le site Web.

Installez Wing 6 sur Ubuntu 18.04

Développement Python avec Wing

Nous pouvons installer cet IDE dans notre Ubuntu en accédant au section de téléchargement sur le site officiel de obtenir le package .deb nécessaire. Pour cet article, je vais utiliser l'option Personnel.

Une fois le téléchargement terminé, nous pouvons utiliser soit l'option du logiciel Ubuntu, soit ouvrir un terminal (Ctrl + Alt + T) et y écrire:

sudo dpkg -i wingide-personal6_6.0.12-1_amd64.deb

Désinstaller Wing 6

Nous pouvons facilement supprimer cet IDE de notre ordinateur. Il vous suffit d'ouvrir un terminal (Ctrl + Alt + T) et d'y écrire:

sudo apt purge wingide-personal6

Documentation des tutoriels sur l'aile

Nous serons capables obtenir des informations sur la façon de travailler avec cet IDE dans la documentation que les développeurs mettent à la disposition des utilisateurs sur leur site Web. Cette même aide peut être trouvée en utilisant le menu d'aide qui accompagne le programme.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.