Wing è un IDE Python leggero ma completo, progettato da zero per Python, per offrirti un'esperienza di sviluppo più produttiva.
Wing utilizza sia l'analisi del codice statica che quella a runtime per fornire completamento automatico, suggerimenti di chiamata, documentazione del codice, vai alla definizione, trova usi, refactoring e molte altre funzionalità. L'editor supporta anche l'ispezione del codice, l'applicazione di PEP8, gestisce l'indentazione dei nuovi blocchi e inserisce automaticamente gli argomenti di invocazione.
Il debugger di Wing può lavorare con qualsiasi codice Python, sia che venga avviato da Wing, in esecuzione in un framework web o in un altro ambiente esterno, o nella shell Python integrata. Funziona con codice multi-thread e multi-processo e può eseguire automaticamente il debug dei processi figli.
Lo sviluppo guidato dai test, incluso il debug, è disponibile per i framework di test unittest, docttest, nose, pytest e Django.
L'integrazione con il controllo di versione funziona con Git, Mercurial, Perforce e molti altri.
Tutte le funzionalità di Wing possono essere utilizzate con file archiviati localmente o su un host remoto, VM o container.
Una documentazione estesa spiega come utilizzare Wing con moduli di terze parti come Django, Jupyter, matplotlib, Flask, Docker, Vagrant, Autodesk Maya e molti altri.
Wing funziona su Windows, Linux e macOS, ed è disponibile in edizioni a pagamento e gratuite: Wing Pro è l'IDE Python completo per sviluppatori professionisti, Wing Personal è un IDE Python gratuito e semplificato per studenti e appassionati, e Wing 101 è progettato per l'insegnamento ai programmatori principianti.