Everything else is way too slow (Atom, VS Code, pycharm) or way too inefficient (Vim / Emacs - inefficient for me they may be great for you) to replace Notepad++. An IDE is not really needed with python - it's not java - If you want to debug something just add a breakpoint to drop directly to your program (I have actually written a tutorial for that https://spapas.github.io/2016/06/07/django-werkzeug-debugger...) - you'll then have a full repl to do whatever you wish!
I really think that notepad++ is a great editor (at least for windows users) and should get more traction.
I had tried sublime text a bit and the only feature I found usefull that notepad++ lacks is the quick switch to file - but I can live without it, especially since Notepad++ is Open Source!