Wing ist eine leichtgewichtige, aber voll ausgestattete Python-IDE, die von Grund auf für Python entwickelt wurde, um Ihnen eine produktivere Entwicklungserfahrung zu bieten.
Wing verwendet sowohl statische als auch Laufzeitanalyse, um Auto-Vervollständigung, Aufruftipps, Code-Dokumentation, Gehe-zu-Definition, Verwendungsnachweise, Refactoring und viele andere Funktionen bereitzustellen. Der Editor unterstützt auch Code-Inspektion, PEP8-Durchsetzung, verwaltet neue Blockeinrückungen und fügt automatisch Aufrufargumente ein.
Der Debugger von Wing kann mit jedem Python-Code arbeiten, egal ob er von Wing gestartet wird, in einem Web-Framework oder einer anderen externen Umgebung läuft oder in der integrierten Python-Shell. Er funktioniert mit Multi-Threaded- und Multi-Prozess-Code und kann automatisch Kindprozesse debuggen.
Testgetriebene Entwicklung, einschließlich Debugging, ist für die Test-Frameworks unittest, docttest, nose, pytest und Django verfügbar.
Die Versionskontrollintegration funktioniert mit Git, Mercurial, Perforce und mehreren anderen.
Alle Funktionen von Wing können mit Dateien verwendet werden, die lokal oder auf einem Remote-Host, VM oder Container gespeichert sind.
Umfangreiche Dokumentation erklärt, wie man Wing mit Drittanbieter-Modulen wie Django, Jupyter, matplotlib, Flask, Docker, Vagrant, Autodesk Maya und vielen anderen verwendet.
Wing läuft auf Windows, Linux und macOS und ist in kostenpflichtigen und kostenlosen Editionen erhältlich: Wing Pro ist die voll ausgestattete Python-IDE für professionelle Entwickler, Wing Personal ist eine kostenlose vereinfachte Python-IDE für Studenten und Hobbyisten, und Wing 101 ist für das Lehren von Anfängern im Programmieren konzipiert.