10
Wing est un IDE Python hautement personnalisable qui utilise à la fois l'analyse de code statique et d'exécution pour fournir l'auto-complétion, les conseils d'appel, la documentation du code, la goto-définition, la recherche d'utilisations, la refactorisation et de nombreuses autres fonctionnalités.L'éditeur prend également en charge l'application PEP8, gère la nouvelle indentation de bloc et saisit automatiquement les arguments d'invocation.Le débogueur peut fonctionner avec n'importe quel code Python, qu'il soit lancé à partir de l'EDI, de l'extérieur dans un cadre Web ou un autre environnement, ou s'exécutant dans le shell Python intégré.Il prend en charge le débogage multi-thread et multi-processus et peut déboguer automatiquement les processus enfants.Le développement piloté par les tests, y compris le débogage, est disponible pour les frameworks de test unittest, doctest, nose, pytest et Django.Les intégrations de contrôle de version incluent Git, Mercurial, Perforce et plusieurs autres.Toutes les fonctionnalités de l'EDI peuvent être utilisées avec des fichiers stockés localement ou sur un hôte distant, une machine virtuelle ou un conteneur.Une documentation complète explique comment utiliser Wing avec des modules tiers comme Django, Jupyter, Flask, PyQt, Docker, Vagrant, Maya et bien d'autres .... Wing est disponible en éditions gratuites et payantes: Wing Pro est la version complèteIDE pour les programmeurs professionnels, Wing Personal est un IDE gratuit simplifié pour les étudiants et les amateurs, et Wing 101 est conçu pour enseigner aux programmeurs débutants.