Kommerzielle Python-IDE [geschlossen]

Ich bin davon überzeugt, dass durch das Streben nach Profit große Werte geschaffen werden können. Daher interessiere ich mich für gute kommerzielle Python-IDEs. Free-Ware/Nag-Ware wird für meine Zwecke als kommerziell betrachtet.

Die Antworten hier sollten die ursprüngliche Frage berücksichtigen, die hier auf StackOverflow gestellt wurde. Und denken Sie auch an die Dimensionen, die sich auf das konzentrieren, was es hat, nicht auf das, was es nicht hat.

Diese Frage soll Teil einer Sammlung kanonischer Fragen zu diesem Thema sein. Suchen Sie hier nach einer weiteren Frage, die nach Open Source-IDEs fragt .

Antwortende: Bitte posten Sie nur eine IDE pro Antwort. Bitte vermeiden Sie Screenshots, posten Sie stattdessen ein paar Links zu den jeweiligen Seiten. Siehe Spyder und Emacs als beispielhafte Antworten in Bezug auf die Kürze der Open-Source-Frage .

Wähler: Bitte stimmen Sie basierend auf den Qualitäten der IDE im Gegensatz zur Qualität der Antwort ab.

Sie listen keine Funktionen/Anforderungen auf, außer dass die IDE "gut" und "kommerziell" sein sollte. Das ist zu breit.
Erwarten Sie wirklich, dass wir allen genannten Links folgen, um Ihre Anforderungen zu sammeln, damit wir Ihnen möglicherweise etwas empfehlen können, das Ihren Anforderungen entspricht? Es ist zwar gut zu sehen, dass Sie einige Nachforschungen angestellt haben, aber diese können als Referenzen dienen – sollten Ihre Spezifikationen jedoch nicht ersetzen . Siehe Was ist erforderlich, damit eine Frage „genügend Informationen“ enthält? Bearbeiten Sie dann Ihren Beitrag, um die Lücken zu füllen.

Antworten (3)

PyCharm

Es ist wichtig zu beachten, dass sich Unternehmen meiner Meinung nach bei kommerziellen Einkäufen für den Kauf von IntelliJ entscheiden könnten, anstatt alle von Jetbrains unterstützten Sprachen freizuschalten. Dieser Beitrag konzentriert sich jedoch nur auf die Preise und Funktionen von PyCharm.

Abo-basiertes Modell ab 2. November 2015: Vollständige Details: https://www.jetbrains.com/toolbox/

  • Kommerziell: 119 US-Dollar im 1. Jahr, KOSTENLOS im 2. Jahr, 119 US-Dollar ab dem 3. Jahr
  • Persönlich: 53 US-Dollar im 1. Jahr, KOSTENLOS im 2. Jahr, 53 US-Dollar ab dem 3. Jahr

Hauptmerkmale - Syntaxhervorhebung, automatische Einrückung und Codeformatierung, Codevervollständigung, Zeilen- und Blockkommentare, On-the-Fly-Fehlerhervorhebung, Codeausschnitte, Codefaltung, Komponententests. Alle Einzelheiten

Wing-Python-IDE

Mein persönlicher Favorit ist WingIDE von WingWare .

Es sind 3 Editionen/Nutzung (plus kostenlose Testversion) verfügbar, Preise vom 2. November 2015 :

  • Wing IDE Pro:
    • Gewerbliche Nutzung: 245 USD pro Benutzer , übertragbar und mit Masseneinkauf – Unternehmen, zahlende Einzelpersonen, Organisationen und Behörden .
    • Nicht-kommerzielle Nutzung: 95 $ pro Benutzer Für Studenten, Pädagogen, akademische Forscher, Bastler und öffentlich finanzierte Wohltätigkeitsorganisationen
    • Kostenlose Nutzung: Kostenlose Lizenz – Wingware gewährt kostenlose Wing IDE Pro-Lizenzen für die Verwendung im Unterricht und unbezahlte Open-Source-Entwickler.
  • Wing IDE Personal Lässt einige Funktionen weg : 45 $ pro Benutzer

dann $89 pro Jahr Support & Upgrades alle oben genannten, mit der möglichen Ausnahme der kostenlosen Lizenzen . Beachten Sie, dass alle oben genannten Lizenzen pro Benutzer gelten und auf mehr als einem Computer zur Verwendung durch eine einzelne Person installiert werden können.

  • Läuft auf OS X, Windows und Linux

Editor-Funktionen

  • Die Syntax hebt Python und über 60 Sprachen hervor
  • Automatische Vervollständigung
  • Code-Faltung
  • Linien Nummern
  • Lesezeichen
  • Makros
  • Automatisch bearbeiten
  • Code Ausschnitte
  • Vom Benutzer wählbare Tastenbelegungen:
    • Einheimisch
    • Vi/Vim
    • Emacs
    • Visuelles Studio
    • Finsternis
    • XCode
    • Knapp
    • Brauch
  • Intelligenter Einzug und Einzugsführungen
  • Passt sich dem Dateieinzug und dem EOL-Stil an
  • Kommentare blockieren
  • Rechteck- und Linienauswahl
  • Externe Änderungen erkennen und laden
  • Editor-Splits und Tabs ziehen und sperren
  • Datei oder Auswahl drucken
  • Automatisch speichern und wiederherstellen

Code-Intelligenz

  • Goto-Definition Quellindexmenüs Automatisches Einrücken
  • Konvertiert Einzüge und EOL beim Einfügen
  • Codebewusster Zeilenumbruch
  • Fehleranzeigen
  • Sucht nach sys.path-Änderungen in der Haupt-Debug-Datei
  • Automatische Vervollständigung für Python und Erweiterungsmodule
  • Schnelle Tastaturnavigation zu Dateien
  • Symbol in aktueller Datei suchen
  • Verbesserte automatische Vervollständigung für PyQt, PySide und wxPython
  • Wortlistengesteuerte automatische Vervollständigung für andere Dateitypen
  • Anruftipps & Dokumentation (Source Assistant)
  • Einrückungsübersetzer
  • Klassenbrowser
  • Modul-Browser
  • Aktueller Dateibrowser
  • Links zu docs.python.org
  • Verwendungsstellen finden
  • Symbol im Projekt finden
  • Refactoring

Debugger

  • GUI, Web und eingebettetes Debugging
  • Ausnahme-Traceback-Berichte
  • Stack, Locals/Globals und Rückgabewert anzeigen
  • Integrierte Debug-Prozess-E/A
  • Native Konsolen-E/A-Option
  • Multithread-Debugging
  • Remote-Debugging inkl. Raspberry-Pi
  • Tooltips für Debugging-Werte
  • Unbehandelte Ausnahmen erkennen
  • Funktioniert mit Django, web2py, Flask, Plone und vielen anderen
  • Remote-Debugging auf Raspberry Pi
  • Debug-Datenwerte ändern
  • Interaktive Debug-Probe mit Codeintelligenz
  • Debuggen mehrerer Prozesse
  • Automatisches Debuggen von untergeordneten Prozessen
  • Programmzähler verschieben Praktisch
  • Starten Sie das Debugging-Tool neu
  • Benannte Einstiegspunkte
  • Konfigurationen starten
  • Beobachten Sie Werte und Ausdrücke
  • Verfolgen Sie Werte anhand von Referenzen
  • Bedingte Haltepunkte
  • Gezählte Breakpoints ignorieren
  • Haltepunkte aktivieren/deaktivieren
  • Breakpoint-Manager
  • Anhängen/Trennen verarbeiten
  • Untersuchen Sie sys.modules
  • Debuggen Sie Django-Vorlagendateien
  • Matplotlib-Mainloop-Unterstützung

Unit-Tests

  • Wählen Sie Testdateien nach Muster oder Name aus
  • Führen Sie Tests durch und zeigen Sie Ergebnisse an
  • Debug-Tests
  • Unterstützt Tests im Unittest-Stil
  • Unterstützt Tests im Pytest-Stil
  • Unterstützt Tests im Doctest-Stil
  • Unterstützt Nasenstiltests
  • Unterstützt Django-Tests
  • Behält Testergebnisse im Projekt bei
  • Optionale gleichzeitige Ausführung von Tests
  • Testergebnisse speichern/laden
  • Ergebniszusammenfassung in die Zwischenablage kopieren

Revisionskontrolle

  • Subversion-Integration
  • CVS-Integration
  • Mercurial-Integration
  • Basar-Integration
  • Git-Integration
  • Integration zwangsläufig
  • Diff/Merge-Tool

Suchschnittstellen

  • Einfache Suche
  • Symbolleisten-Schnellsuche
  • Suche in Auswahl
  • Tastaturgesteuerte Mini-Suche
  • Projektweite Suche
  • Regex- und Wildcard-Suche
  • Durchsuchen Sie die Wing IDE-Dokumentation
  • Suchen Sie auf der Festplatte

Projektmanager

  • Projekterstellung nach Typ
  • Hinzufügen von Dateien oder Verzeichnissen Auto-Updates mit Festplatteninhalten
  • Dateiverwaltung in der Projektansicht
  • Konfigurieren Sie die Python-Version und den Pfad
  • Konfigurieren Sie Richtlinien für das Zeilenende und den Einzug der Umgebung
  • Tools zur Einrichtung von Django-Projekten

Andere Eigenschaften

  • Integrierte Python-Shell mit Codeintelligenz
  • Anpassbares Layout und Farben der Benutzeroberfläche
  • Erstellen Sie mehrere Werkzeuginstanzen
  • Drag-and-Drop-Tools und Editoren
  • Grafischer Einstellungseditor
  • Integrierte Dokumentation, How-Tos und Tutorials
  • Unterstützt die meisten Versionen von CPython und ActivePython
  • Unterstützt Stackless-Python
  • Unterstützt 32-Bit- und 64-Bit-Python-Builds
  • Unterstützt Debug-Builds von Python. Unterstützt Cygwin Python
  • Unterstützt Code in Zip-Archiven und Eiern
  • Unterstützt Code in Buildouts
  • Unterstützt virtualenv
  • Integriertes Feedback / Fehlerberichte
  • Automatischer Patch-/Update-Manager
  • Französische GUI-Lokalisierung
  • Deutsche GUI-Lokalisierung
  • PyLint-Integration
  • OS-Befehlstool Perspektiven
  • Erweitern Sie die IDE mit Python-Skripting

Haftungsausschluss: Ich verwende WingIDE seit mehreren Jahren und habe für meine Lizenz bezahlt, habe aber eine andere Geschäftsbeziehung mit dem Unternehmen.

Entdachter Baldachin

Komodo-IDE

Obwohl ich Open Source bevorzuge und noch nie eines der oben genannten verwendet habe, wurden diese in dem Kurs empfohlen, den ich am MIT belegte. Hoffe, das hilft.. Viel Glück!!! Beifall!!

Gute Arbeit in der Kürze, aber könnten Sie diese Antwort in zwei Teile aufteilen, mit einer wirklich kurzen Beschreibung von jedem? Danke!