I have been trying to pick a good IDE for Python and stick to it.
I looked at this question as well What IDE to use for Python? which lists lots of IDEs, but doesn't tell whether they have the features I am after or not.
I tried Sublime Text and Atom. I was able to get a Python shell on Sublime Text, but that doesn't work sometimes. In Atom, I tried to hack it by adding a package called REPL Term, but that throws an error. PyCharm on the other hand looks heavy and expensive.
So, I was really looking for an IDE with three features:
- Being able to display multiple files at once as tabs.
- Having a Python shell where you can load a script
- Possibly displaying a file tree.