Wing Python IDE

Wing Python IDE

Leichte, aber voll ausgestattete Python-IDE mit intelligenten Funktionen zum Bearbeiten, Testen und Debuggen.
Wing ist eine hochgradig anpassbare Python-IDE, die sowohl statische als auch Laufzeit-Code-Analyse verwendet, um automatische Vervollständigung, Aufruftipps, Codedokumentation, Goto-Definition, Verwendungssuche, Refactoring und viele andere Funktionen bereitzustellen.Der Editor unterstützt auch die PEP8-Erzwingung, verwaltet neue Blockeinrückungen und gibt automatisch Aufrufargumente ein.Der Debugger kann mit jedem Python-Code arbeiten, unabhängig davon, ob er von der IDE aus, von außen in einem Webframework oder einer anderen Umgebung gestartet oder in der integrierten Python-Shell ausgeführt wird.Es unterstützt Multi-Thread- und Multi-Prozess-Debugging und kann automatisch untergeordnete Prozesse debuggen.Testgetriebene Entwicklung, einschließlich Debugging, ist für die Test-Frameworks unittest, doctest, nose, pytest und Django verfügbar.Zu den Integrationen für die Versionskontrolle gehören Git, Mercurial, Perforce und mehrere andere.Alle Funktionen der IDE können mit Dateien verwendet werden, die lokal oder auf einem Remote-Host, einer VM oder einem Container gespeichert sind.Umfangreiche Dokumentation erklärt, wie Sie Wing mit Modulen von Drittanbietern wie Django, Jupyter, Flask, PyQt, Docker, Vagrant, Maya und vielen anderen verwenden könnenFür professionelle Programmierer ist Wing Personal eine vereinfachte, kostenlose IDE für Studenten und Bastler, und Wing 101 wurde für den Unterricht von Programmieranfängern entwickelt.
wingide

Kategorien

Wing Python IDE-Alternativen für BSD

PyCharm

PyCharm

Plattformübergreifende Python- und Django-IDE mit Code-Analyse- und Code-Qualitätstools, grafischem Debugger, VCS-Integration und vielem mehr.
Qt Creator

Qt Creator

Qt Creator ist eine plattformübergreifende, in C ++, JavaScript und QML integrierte Entwicklungsumgebung, die Teil des SDK für das Qt Framework ist.
NINJA-IDE

NINJA-IDE

NINJA-IDE (vom rekursiven Akronym: "Ninja-IDE ist nicht nur eine andere IDE") ist eine plattformübergreifende integrierte Entwicklungsumgebung (IDE).