Strona główna > W > Wing Ide

Wing IDE

WersjaWing IDE 101 8.0.4.0 LATEST
WymaganiaWindows XP / Vista / Windows 7 / Windows 8 / Windows 10
DeweloperWingware
Strona do pobraniaWing IDE

Wing Python IDE został zaprojektowany od podstaw dla Pythona, aby przynieść Ci bardziej produktywne doświadczenie w rozwoju. 20 lat doświadczenia Wingware w tworzeniu IDE dla Pythona przyniesie Ci bardziej Pythonowe środowisko programistyczne. Wing IDE został zaprojektowany od podstaw dla Pythona, napisany w Pythonie i jest rozszerzalny o Pythona. Dzięki temu możesz być bardziej produktywny.

Pisz mniej i pozwól Wingowi martwić się o szczegóły. Uzyskaj natychmiastową informację zwrotną, pisząc interaktywnie swój kod Pythona w czasie rzeczywistym. Łatwe poruszanie się po kodzie i dokumentacji. Unikaj typowych błędów i wcześnie wykrywaj problemy, korzystając z pomocy głębokiej analizy kodu Pythona.

Utrzymaj kod w czystości dzięki inteligentnej refaktoryzacji i kontroli jakości kodu. Debuguj dowolny kod Pythona. Przeglądaj dane debugowania i wypróbuj poprawki błędów bez restartowania aplikacji. Pracuj lokalnie lub na zdalnym hoście, maszynie wirtualnej lub kontenerze.

Skupienie się na interaktywnym rozwoju sprawdza się w naukowej analizie danych przy użyciu Jupyter, NumPy, SciPy, Matplotlib, pandas i innych frameworków. Przeglądarka ramek danych i tablic ułatwia przeglądanie dużych zbiorów danych.

Wspiera rozwój za pomocą Django, Flask, web2py, Pyramid, Google App Engine i innych frameworków internetowych. Debugger może przechodzić przez szablony Django i web2py. Działa bezproblemowo z kodem uruchomionym na zdalnym hoście, maszynie wirtualnej lub kontenerach, takich jak Vagrant lub WSL.

Ponieważ debugger Winga może działać w osadzonych instancjach Pythona, może być używany do tworzenia skryptów dla Blendera, Autodesk Maya, NUKE, Source Filmmaker i innych aplikacji do modelowania, renderowania i compositingu, które używają Pythona. Aplikacja współpracuje również z pygame i innymi silnikami gier opartymi na Pythonie.

Wing może tworzyć, testować i debugować aplikacje desktopowe z PyQt, wxPython, Tkinter i innymi frameworkami do tworzenia interfejsów użytkownika. Obsługiwane są również skrypty, Raspberry Pi i inne rodzaje programowania.

Wing 7 wprowadza ulepszony system ostrzeżeń i inspekcji jakości kodu, który zawiera wbudowane wykrywanie błędów i ścisłą integrację z pylint, pep8 i mypy. To wydanie dodaje również nową przeglądarkę ramek danych i tablic, osobowość klawiatury MATLABa, łatwe wyświetlanie danych debugowania w linii za pomocą Shift-Space, ulepszone wyświetlanie danych stosu, wsparcie dla wyjątków łańcuchowych PEP 3134, wyszczególnienia dla wyszukiwania i innych funkcji nawigacji po kodzie, cztery nowe palety kolorów, ulepszone tworzenie zakładek, wysokopoziomowe menu konfiguracyjne, tryb prezentacji w powiększeniu, nowy menedżer aktualizacji, nadążanie za importem, uproszczoną instalację zdalnego agenta i wiele więcej.

Features and Highlights

Inteligentny edytor
Edytor Wing przyspiesza interaktywne tworzenie kodu Pythona dzięki odpowiedniemu kontekstowo autouzupełnianiu i dokumentacji, wykrywaniu błędów inline i analizie jakości kodu, egzekwowaniu PEP 8, pomocy w wywołaniach, automatycznej edycji, refaktoryzacji, składaniu kodu, wielokrotnemu wybieraniu, konfigurowalnym wycinkom kodu i wielu innym funkcjom. Może emulować vi, emacs, Eclipse, Visual Studio, XCode i MATLAB.

Wspaniały debugger
Debugger Winga ułatwia naprawianie błędów i interaktywne pisanie nowego kodu Pythona. Używaj warunkowych punktów przerwania, aby wyizolować problem, a następnie przeglądaj kod, sprawdzaj dane, wypróbuj poprawki błędów z wiersza poleceń Debug Console, obserwuj wartości i debuguj rekurencyjnie. Można debugować wieloprocesowy i wielowątkowy kod uruchamiany z IDE, hostowany we frameworku internetowym, wywoływany z wbudowanej instancji Pythona lub uruchamiany na zdalnym hoście, maszynie wirtualnej lub kontenerze. Udostępnia również przeglądarkę tablic i ramek danych do zadań naukowych i analizy danych.

Łatwa nawigacja po kodzie
Ułatwia poruszanie się po kodzie dzięki funkcjom goto-definicji, find uses, find the symbol in the project, editor symbol index, module and class browser, keyboard-driven search i powerful multi-file search. Historia odwiedzin jest zapisywana automatycznie, dzięki czemu można natychmiast powrócić do poprzednio odwiedzanego kodu. Możesz też definiować i przemierzać skategoryzowane zakładki, które automatycznie śledzą zmiany w kodzie.

Zintegrowane testy jednostkowe
Aplikacja wspiera rozwój oparty na testach przy użyciu frameworków unittest, doctest, nose, pytest i Django. Nieudane testy są łatwe do zdiagnozowania i naprawienia dzięki potężnemu debugerowi Winga, a nowy kod można pisać interaktywnie w żywym kontekście uruchomieniowym ustanowionym przez test jednostkowy.

Zdalne programowanie
Szybka w konfiguracji obsługa zdalnego programowania Winga dostarcza wszystkie funkcje Winga bezproblemowo i bezpiecznie do kodu Pythona uruchomionego na zdalnym hoście, maszynie wirtualnej lub kontenerze. Zdalne programowanie jest możliwe na hostach z systemami macOS i Linux, w tym Raspberry Pi, WSL i kontenerach Vagrant.

Możliwość dostosowania i rozszerzenia
Wing IDE oferuje setki opcji konfiguracyjnych wpływających na emulację edytora, motywy wyświetlania, kolorowanie składni, układ UI i wiele innych. Z łatwością można przełączać się do i z trybu ciemnego, powiększać interfejs na potrzeby prezentacji i spotkań, a także używać perspektyw do zarządzania konfiguracjami UI specyficznymi dla danego zadania. Nowe funkcje IDE mogą być dodawane poprzez pisanie kodu Pythona, który wywołuje API skryptowe Wing. Możesz nawet tworzyć i debugować swoje skrypty rozszerzeń za pomocą Wing.

I wiele więcej
Wspiera zarządzanie projektami i kontrolę rewizji z Git, Mercurial, Perforce, Bazaar, Subversion i CVS. Inne funkcje obejmują wsparcie dla wirtualnych, różnicy / narzędzia do łączenia, konwersji stylu wcięć i wykonywania linii poleceń systemu operacyjnego. Wing działa w systemach Windows, macOS i Linux, a także obsługuje zdalny rozwój na Raspberry Pi i innych urządzeniach ARM Linux.

Dostępne również: Pobierz Wing IDE for Mac

By Thurmann

Data Crow :: O&O DiskImage Professional Edition (64-bit)
Przydatne linki