4

I am looking for an IDE for IPython that I want to use on windows with a git repository on Linux.

Desirable features: Git Plug-in, debugger, IPython support.

I'm not sure whether its use would be classified as commercial use. I do use it at work but we do not sell software, we're a hedge fund. Ideally it would be free.

I've been looking into Spyder and Ninja IDEs. Would you recommend one of them? Or any other alternative?

1
  • 1
    AFAIK, use it at work -> commercial use. (E.g. look at the FAQ of VMWare Player: "business and non profit use is considered commercial use") Commented Sep 14, 2015 at 18:31

2 Answers 2

11

I can't recommend PyCharm enough. It has Git integration built in, has a great debugger, and supports IPython.

Unfortunately, I haven't used Spyder or Ninja to compare, but definitely give the free version of PyCharm a whirl.

Also, here's a comparison page in case you want to check out the pro version.

4
  • oh all right then ! is there any significant difference from the paid version ?
    – Pedro Braz
    Commented Sep 11, 2015 at 17:56
  • For me, the most important difference is added support for Django and Flask, but it really just depends on your usage. Here's a comparison page.
    – ZAD-Man
    Commented Sep 11, 2015 at 18:09
  • PyCharms Community Edition has Apache 2 license, so it should be ok for commercial use. Commented Sep 14, 2015 at 18:33
  • Fro differences between free & community editions, see jetbrains.com/pycharm/features/editions_comparison_matrix.html And, yes, the community edition, being Apache licensed is free for commercial use (as has been confirmed by JetBrains). See the answer to my question here softwarerecs.stackexchange.com/questions/16246/…
    – Mawg
    Commented Feb 16, 2016 at 12:45
4

Pycharm is excellent, but for exploratory data analysis I'm using Spyder.

Nice combination of variable exploration, ipython integration (rendering charts etc) and IDE features (code completion, code navigation etc)

3
  • Rendering charts in PyCharm doesn't work well ?
    – Pedro Braz
    Commented Sep 14, 2015 at 17:10
  • Spyder is really aimed a scientific and statistical users. Its a little like RStudio or the MATLAB editor. PyCharm's pure editing and debugging may be better though.
    – Eric S
    Commented Jun 2, 2017 at 16:57
  • Just for completeness - if you use Visual Studio on Windows, it does support Python with the PTVS extension, and it does support git and github. It is quite huge and heavy for Python alone, though.
    – ddbug
    Commented Jun 3, 2017 at 1:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.