Windows-IDE für Python

Ich bin ein Anfänger in Python und auf der Suche nach einer IDE.

Meine Anforderungen:

  • a) Unterstützung zum Erstellen von Bibliotheken, da Sie einen Projektordner haben und weiterhin Dateien hinzufügen können, z. B.: Visual Studio, Eclipse.

  • b) Kann eine Bibliothek hinzufügen (ich tue es nicht, wenn Bibliotheken verfügbar sind, kann aber hinzugefügt werden, falls verfügbar), um Python-Code in C zu konvertieren.

Optional: Kann eine Bibliothek hinzufügen, um GUI-Anwendungen zu erstellen.

Ich bin auf die Frage gestoßen, welche IDE für Python verwendet werden soll? beim Stack Overflow surfen. Es ist ein schöner Link, da er über viele reguläre Funktionen (automatische Vervollständigung, Codefaltung usw.) der IDE spricht. Allerdings beantwortet es meine obigen Fragen nicht.

Ich verwende Windows 10, RAM 4 GB und habe 100 GB Speicherplatz für Python zugewiesen.

Ich bin mir ziemlich sicher, dass jede Python-IDE diese Anforderungen erfüllt.
@Nicolas: Ok, jetzt weiche ich etwas vom Thema ab. Kann Cython in diese IDEs (PTVS, PyDev, NetBeans) integriert werden? Zumindest wird auf pydev.org nichts über Cython erwähnt
Die von Ihnen verlinkte Stapelüberlaufantwort scheint ziemlich umfassend zu sein. Einige der dort genannten Software erfüllen Ihre erste Anforderung, wenn ich es richtig verstanden habe. ZB hat Spyder ein Projekt-Explorer-Plugin . Was den zweiten Punkt betrifft, ist die Python-Übersetzung unabhängig von der IDE. Dazu schlage ich vor, dass Sie die Antworten auf diese Frage überprüfen
@Timmy: Ich bin deinen vorgeschlagenen Beitrag durchgegangen. Sowohl der PyPy-Interpreter als auch die PyPy-Toolkette werden erwähnt. Was soll ich herunterladen, der Download-Button bringt mich zu PyPy2.7v5.31? Ist das eine IDE? Was ist mit der Toolkette, ist das eine separate Entität oder wird sie mit PyPyv5.31 mitgeliefert? Auf der PyPy-Website gibt es darauf keine Antwort.
PyPy ist eine alternative Implementierung von Python, die über Bibliotheken zum Übersetzen Ihrer Programme nach C verfügt. Bevor Sie es erhalten, nehmen Sie sich jedoch bitte etwas Zeit, um sich mit dem Standard-Python und seinen verschiedenen Implementierungen vertraut zu machen. v2.7 und v3.5 sind die neuesten Versionen von Python2 bzw. 3. Wählen Sie diejenige, die besser zu Ihrer Anwendung passt.
@Timmy: Sieht so aus, als ob es eine bessere Wahl ist, mit Cython zu gehen als mit PyPy, nachdem Sie diesen Link durchlaufen haben

Antworten (1)

Für die Python-Entwicklung bin ich ein großer Fan von Jetbrains-Produkten, daher werde ich ihr Angebot, PyCharm , vorschlagen. Es gibt eine kostenlose Version der IDE, mit der Sie weiterhin Dateien hinzufügen können (soweit ich weiß, gibt es keine Einschränkungen bei der Projektgröße), und es gibt Plugins, die hinzugefügt werden können. was bedeuten würde, dass Sie es Ihrem Editor hinzufügen könnten, wenn es eines zum Konvertieren von Python in C gibt.

Es bietet Unterstützung für Typhinweise für Python 2 und 3, Codefaltung, Integration der Versionskontrolle und viele andere Funktionen.