10
Wing to wysoce konfigurowalne IDE Pythona, które wykorzystuje zarówno analizę statyczną, jak i wykonawczą, aby zapewnić automatyczne uzupełnianie, porady dotyczące połączeń, dokumentację kodu, goto-definicję, znajdowanie zastosowań, refaktoryzację i wiele innych funkcji.Edytor obsługuje również wymuszanie PEP8, zarządza wcięciem nowego bloku i automatycznie wprowadza argumenty wywołania.Debuger może współpracować z dowolnym kodem Python, niezależnie od tego, czy jest uruchamiany z IDE, z zewnątrz w frameworku WWW lub w innym środowisku, czy też działa w zintegrowanej powłoce Pythona.Obsługuje wielowątkowe i wieloprocesowe debugowanie i może automatycznie debugować procesy potomne.Programowanie oparte na testach, w tym debugowanie, jest dostępne dla ram testowania unittest, doctest, nose, pytest i Django.Integracje kontroli wersji obejmują Git, Mercurial, Perforce i kilka innych.Wszystkich funkcji IDE można używać z plikami przechowywanymi lokalnie lub na zdalnym hoście, maszynie wirtualnej lub kontenerze.Obszerna dokumentacja wyjaśnia, jak używać Winga z modułami firm trzecich, takimi jak Django, Jupyter, Flask, PyQt, Docker, Vagrant, Maya i wiele innych .... Wing jest dostępny w darmowych i płatnych wersjach: Wing Pro jest w pełni funkcjonalnyIDE dla profesjonalnych programistów, Wing Personal to uproszczone darmowe IDE dla studentów i hobbystów, a Wing 101 jest przeznaczony do nauczania początkujących programistów.
wingide