What’s the best Python IDE for beginners?

What I’m looking for:

  1. Good autocomplete tools and maybe debugging
  2. Short term use, therefore low cost
  3. Modern interface


A lot of people on Quora say  Pycharm is really good ($89 a year for individual; $199 for organization; monthly plans $9).

As an iOS developer, I was interested to learn that Xcode works with Python too. You just have to do some configuration.

As a beginner with lower requirements, it seems like Komodo Edit (free) or a text editor like Sublime Text ($70) or Textmate (free)  would also work.


Order for trying

  1. Komodo Edit
  2. Sublime Text or Textmate
  3. Pycharm
  4. Xcode