5 Answers
+ 16
pycharm
+ 5
pycharm (especially for python)
+ 3
I think you should practice on pycharm but also get engaged with idle 3
+ 3
visual studio... it has to all. Pretty much any language you want or need can be used with that IDE
+ 2
The IDE that ships with WinPython, Spyder, is quite good. PyCharm is better, but not free.