IDE für IPython

Ich suche nach einer IDE für IPython, die ich unter Windows mit einem Git-Repository unter Linux verwenden möchte.

Wünschenswerte Features: Git Plug-in, Debugger, IPython-Unterstützung.

Ich bin mir nicht sicher, ob seine Verwendung als gewerbliche Nutzung einzustufen wäre. Ich benutze es bei der Arbeit, aber wir verkaufen keine Software, wir sind ein Hedgefonds. Im Idealfall wäre es kostenlos.

Ich habe mich mit Spyder- und Ninja-IDEs beschäftigt. Würden Sie einen davon empfehlen? Oder irgendeine andere Alternative?

AFAIK, benutze es bei der Arbeit -> kommerzielle Nutzung. (Siehe z. B. die FAQ von VMWare Player : „Gewerbliche und gemeinnützige Nutzung gilt als gewerbliche Nutzung“)

Antworten (2)

Ich kann PyCharm nicht genug empfehlen. Es verfügt über eine integrierte Git-Integration , einen großartigen Debugger und unterstützt IPython .

Leider habe ich Spyder oder Ninja nicht zum Vergleich verwendet, aber probiere auf jeden Fall die kostenlose Version von PyCharm aus.

Hier ist auch eine Vergleichsseite , falls Sie die Pro-Version ausprobieren möchten.

ach dann gut! Gibt es einen signifikanten Unterschied zur kostenpflichtigen Version?
Für mich ist der wichtigste Unterschied die zusätzliche Unterstützung für Django und Flask, aber es hängt wirklich nur von Ihrer Verwendung ab. Hier ist eine Vergleichsseite .
PyCharms Community Edition hat eine Apache 2-Lizenz, daher sollte es für die kommerzielle Nutzung in Ordnung sein.
Informationen zu den Unterschieden zwischen kostenlosen und Community-Editionen finden Sie unter jetbrains.com/pycharm/features/editions_comparison_matrix.html Und ja, die Community-Edition ist mit der Apache-Lizenz für die kommerzielle Nutzung kostenlos (wie von JetBrains bestätigt wurde). Siehe die Antwort auf meine Frage hier softwarerecs.stackexchange.com/questions/16246/…

Pycharm ist ausgezeichnet, aber für die explorative Datenanalyse verwende ich Spyder.

Schöne Kombination aus Variablenexploration, Ipython-Integration (Renderdiagramme usw.) und IDE-Funktionen (Codevervollständigung, Codenavigation usw.)

Das Rendern von Diagrammen in PyCharm funktioniert nicht gut?
Spyder richtet sich wirklich an wissenschaftliche und statistische Benutzer. Es ist ein bisschen wie RStudio oder der MATLAB-Editor. Das reine Bearbeiten und Debuggen von PyCharm ist jedoch möglicherweise besser.
Nur der Vollständigkeit halber: Wenn Sie Visual Studio unter Windows verwenden, unterstützt es Python mit der PTVS-Erweiterung und unterstützt Git und Github. Es ist jedoch allein für Python ziemlich groß und schwer.