WINGWARE.WING.IDE.PROFESSIONAL.2021.V8.1.2.0.MULTILINGUAL-TEL
Wing Python IDE wurde von Grund auf für Python entwickelt, um Ihnen eine produktivere Entwicklungserfahrung zu ermöglichen.
Erledigen Sie mehr
Tippen Sie weniger und lassen Sie Wing sich um die Details kümmern. Erhalten Sie sofortiges Feedback, indem Sie Ihren Python-Code interaktiv in der Live-Laufzeit schreiben. Einfaches Navigieren durch Code und Dokumentation.
Besseren Code schreiben
Vermeiden Sie häufige Fehler und finden Sie Probleme frühzeitig mit Hilfe der tiefgehenden Python-Code-Analyse von Wing. Halten Sie Ihren Code mit intelligentem Refactoring und Codequalitätsprüfung sauber.
Schnelleres Finden von Fehlern
Debuggen Sie jeden Python-Code. Prüfen Sie Debug-Daten und probieren Sie Fehlerbehebungen interaktiv aus, ohne Ihre Anwendung neu zu starten. Arbeiten Sie lokal oder auf einem entfernten Host, einer VM oder einem Container.
Wingware verfügt über 21 Jahre Erfahrung mit Python-IDEs und bietet Ihnen eine Python-Entwicklungsumgebung. Wing wurde von Grund auf für Python entwickelt, in Python geschrieben und ist mit Python erweiterbar. So können Sie produktiver sein.
Intelligenter Editor
Der Wing-Editor beschleunigt die interaktive Python-Entwicklung mit kontextgerechter Autovervollständigung und Dokumentation, Inline-Fehlererkennung und Code-Qualitätsanalyse, PEP 8-Durchsetzung, Aufrufhilfe, Auto-Editing, Refactoring, Code-Folding, Mehrfachauswahl, anpassbaren Code-Snippets und vielem mehr. Wing kann vi, emacs, Eclipse, Visual Studio, XCode und MATLAB emulieren.
Leistungsstarker Debugger
Der Debugger von Wing macht es einfach, Fehler zu beheben und interaktiv neuen Python-Code zu schreiben. Verwenden Sie bedingte Haltepunkte, um ein Problem zu isolieren, gehen Sie dann schrittweise durch den Code, untersuchen Sie Daten, probieren Sie Fehlerbehebungen mit der Befehlszeile der Debug-Konsole aus, beobachten Sie Werte und debuggen Sie rekursiv. Sie können Multiprozess- und Multi-Thread-Code debuggen, der von der IDE aus gestartet, in einem Web-Framework gehostet, von einer eingebetteten Python-Instanz aufgerufen oder auf einem entfernten Host, einer VM, einem Container oder einem Cluster ausgeführt wird. Wing bietet auch einen Array- und Dataframe-Viewer für wissenschaftliche und Datenanalyseaufgaben.
Einfache Code-Navigation
Wing macht es einfach, sich im Code zurechtzufinden, mit der goto-Definition, der Suche nach Verwendungen, der Suche nach Symbolen im Projekt, dem Symbolindex im Editor, dem Modul- und Klassenbrowser, der tastaturgesteuerten Suche und der leistungsstarken Suche in mehreren Dateien. Der Besuchsverlauf wird automatisch gespeichert, so dass Sie sofort zu zuvor besuchtem Code zurückkehren können. Sie können auch kategorisierte Lesezeichen definieren und durchsuchen, die bei Codeänderungen automatisch verfolgt werden.
Projektverwaltung
Die leistungsstarken Projektmanagement-Funktionen von Wing arbeiten mit Python-Umgebungen, die von virtualenv, pipenv, conda und Docker verwaltet werden, und mit Revisionskontrolle durch Git, Mercurial, Perforce, Subversion oder CVS. Sie können von Wing aus problemlos neue Python-Umgebungen erstellen, Python-Pakete hinzufügen, entfernen oder aktualisieren und Ihre Paketkonfiguration zur Verwendung durch andere Entwickler einfrieren.
Integrierte Unit-Tests
Wing unterstützt die testgetriebene Entwicklung mit den Test-Frameworks Unittest, Doctest, Nose, Pytest und Django. Fehlgeschlagene Tests lassen sich mit dem leistungsstarken Debugger von Wing leicht diagnostizieren und beheben, und Sie können neuen Code interaktiv im Live-Laufzeitkontext schreiben, der durch einen Unit-Test eingerichtet wurde.
Remote-Entwicklung
Die schnell zu konfigurierende Fernentwicklungsunterstützung von Wing liefert alle Wing-Funktionen nahtlos und sicher an Python-Code, der auf einem entfernten Host, einer VM, einem Container oder einem Cluster läuft. Die Remote-Entwicklung ist auf Hosts mit macOS und Linux möglich, einschließlich solcher, die von Docker, Docker Compose, AWS, Vagrant, WSL, Raspberry Pi und LXC/LXD gehostet werden.
Anpassbar und erweiterbar
Wing bietet Hunderte von Konfigurationsoptionen, die die Emulation des Editors, die Anzeigethemen, die Syntaxfärbung, das Layout der Benutzeroberfläche und vieles mehr betreffen. Wechseln Sie einfach in den dunklen Modus, vergrößern Sie die Oberfläche für Präsentationen und Meetings und verwenden Sie Perspektiven, um aufgabenspezifische UI-Konfigurationen zu verwalten. Neue IDE-Funktionen können durch das Schreiben von Python-Code hinzugefügt werden, der auf die Skripting-API von Wing zugreift. Sie können sogar Ihre Erweiterungsskripte mit Wing entwickeln und debuggen.
Und vieles mehr
Zu den weiteren Funktionen gehören ein Differenzierungs-/Zusammenführungswerkzeug, die Umformatierung von Code mit Black, YAPF und autopep8, die Umwandlung von Einrückungsstilen und die Ausführung von Betriebssystem-Befehlszeilen. Wing läuft unter Windows, macOS und Linux und unterstützt auch die Remote-Entwicklung auf Raspberry Pi und anderen ARM-Linux-Geräten.
Wissenschaftliche und Datenanalyse
Der Schwerpunkt von Wing auf interaktiver Entwicklung eignet sich gut für die wissenschaftliche und Datenanalyse mit Jupyter, NumPy, SciPy, Matplotlib, Pandas und anderen Frameworks. Mit dem Datenrahmen- und Array-Viewer des Debuggers lassen sich große Datensätze leicht untersuchen.
Web-Entwicklung
Wing unterstützt die Entwicklung mit Django, Flask, web2py, Pyramid, Google App Engine und anderen Web-Frameworks. Der Debugger kann schrittweise durch Django- und web2py-Vorlagen gehen. Wing arbeitet nahtlos mit Code, der auf einem entfernten Host, einer virtuellen Maschine oder einem Container läuft, der von Docker, WSL, Vagrant, AWS oder LXC/LXD gehostet wird.
Animation und Spiele
Da der Debugger von Wing in eingebetteten Instanzen von Python ausgeführt werden kann, kann er zur Entwicklung von Skripten für Blender, Autodesk Maya, NUKE, Source Filmmaker und andere Modellierungs-, Rendering- und Compositing-Anwendungen verwendet werden, die Python verwenden. Wing funktioniert auch mit pygame und anderen Python-basierten Spiele-Engines.
Desktop-Anwendungen und mehr
Wing kann Desktop-Anwendungen mit PyQt, wxPython, Tkinter und anderen UI-Entwicklungs-Frameworks entwickeln, testen und debuggen. Skripting, Raspberry Pi und andere Arten der Entwicklung werden ebenfalls unterstützt.
Neu in Wing 8
Wing 8 bietet Unterstützung für das Entwickeln, Testen und Debuggen von Python-Code, der in Docker- und LXC/LXD-Containern und Docker Compose-Clustern läuft. Diese Version enthält auch ein neues Tool zur Verwaltung von Paketen in Ihrer Python-Umgebung mit pipenv, pip und conda. New Project wurde umgestaltet und erweitert, um Django auf entfernten Hosts und Containern zu unterstützen, ein neues Quellverzeichnis mit dem Projekt zu erstellen, von Repositories mit Revisionskontrolle zu klonen und ein neues virtualenv, pipenv, Anaconda env oder Docker Container zusammen mit Ihrem Projekt zu erstellen. Das statische Analysesystem von Wing 8 unterstützt nun vollständig f-Strings, benannte Tupel, mehrere Rückgabewerttypen, das Entpacken von Tupeln und bietet eine sauberere Aktualisierung der Indikatoren für Codewarnungen während der Bearbeitung. Zu den weiteren Verbesserungen gehören die Unterstützung von Python 3.10, ein natives Apple Silicon (M1) Build, flexibleres Display-Thema, ein neues Nord-Stil-Thema, Unveränderte Andere schließen im Kontextmenü der Editor-Registerkarte, Konfiguration der Port-Weiterleitung für Remote-Hosts, reduzierte Startzeit der Anwendung, verbesserte Skripting-API für die Steuerung von Kindprozessen und vieles mehr.
MULTILINGUAL | DEUTSCH
BETRIEBSSYSTEM:
WINDOWS
.TEL\VERLASSEN
0 Kommentare:
Kommentar veröffentlichen