Ich suche nach einer guten IDE für Python, die unter Windows 7 und höher laufen sollte. Das Programm sollte idealerweise folgende Features unterstützen:
Es wird bevorzugt, wenn IDE eine gute Benutzeroberfläche und Docking-Unterstützung wie in Eclipse hat
Derzeit kann ich keine Produkte erwerben, die nicht kostenlos sind, aber ich bin bereit, Antworten zu akzeptieren, die ein relativ billiges Produkt beschreiben.
Hergestellt von JetBrains, sind die gleichen Leute, die ReSharper, das C#-Refactoring-Tool, herstellen. Es gibt eine kostenlose und eine kostenpflichtige Version. Ich fand die kostenlose Version recht gut. Die kostenpflichtige Version habe ich nicht ausprobiert.
Sehen Sie sich die Python-Tools für Visual Studio (PVTS) an. Es erfüllt Ihre Anforderungen (und es ist kostenlos):
Lesen Sie den Blog-Artikel One of Microsoft’s Best-Kept Secrets – Python Tools for Visual Studio (PTVS) von Scott Hanselman, um weitere Informationen zu erhalten.
Hinweis : Ich bin Mitbegründer von Wingware, den Machern von Wing IDE für Python
Wing IDE verfügt über Syntaxhervorhebung für Python und viele andere Sprachen und einen Code-Completer, der sowohl die statische Analyse als auch den Live-Laufzeitstatus verwendet, wenn verfügbar (z. B. wenn der Debugger aktiv ist oder wenn Sie in der Shell arbeiten). Es gibt auch einen Quellenassistenten, der Ihnen Anruftipps, Dokumentation und andere Informationen gibt, die für den Code relevant sind, auf den Sie klicken oder den Sie eingeben.
Sie können für jedes Symbol zur Definition gehen und auch das Werkzeug Find Uses verwenden, um alle Verwendungspunkte zu finden (und auch umzugestalten, um den Definitionspunkt umzubenennen, zu verschieben usw.).
Der Debugger enthält einige erweiterte Funktionen wie bedingte Haltepunkte, eine interaktive Debug-Sonde, die im Kontext des aktuellen Debug-Stack-Frames wie eine Python-Shell funktioniert, und die Möglichkeit, Werte nach symbolischem Namen oder Objektreferenz zu überwachen.
Was in Ihrer Liste fehlt, ist, dass der Debugger IronPython nicht unterstützt.
Sie können das etwas vereinfachte Wing IDE Personal für 45 US-Dollar bekommen, aber es hat nicht alle Funktionen, die ich oben erwähnt habe. Wenn Sie die IDE jedoch für Studien- oder Abschlussarbeiten oder für die unbezahlte Open-Source-Entwicklung verwenden, können Sie Wing IDE Professional kostenlos erhalten. Siehe https://wingware.com/store/free
Sublime entwickelt sich zu einem der beliebtesten Programmiereditoren. Es ist nicht wirklich eine vollständige IDE, aber ihre Benutzerfreundlichkeit, Geschwindigkeit und zahlreiche von der Community entwickelte Pakete sorgen dafür, dass sie wie eine funktioniert und in gewisser Weise besser ist (Denken Sie an einen Paradigmenwechsel :)
Es unterstützt den Großteil Ihrer Liste und ist meiner Meinung nach einen Blick wert.
http://pydev.org/ hat alle Funktionen, nach denen Sie gefragt haben (es ist ein Open-Source-Plugin für Eclipse).
Es verfügt über Dinge wie:
Außerdem ist es interessant zu bemerken, dass es eine eigenständige Version dafür gibt, die andere Leckereien hat: http://www.liclipse.com (aber es ist kommerziell).
Agostino
Rahmen Catherine White
Mawg sagt, Monica wieder einzusetzen