Heads Up :
The post you are writing will appear in a public forum. Please ensure all content is appropriate for public consumption. Review the employee guidelines for the community here.
If you use Windows, Visual Studio is a great option: It is free (Community) but will require some minor configuration for making it work with Python. Once it is done, you will hardly find something better, especially the debugger.
I use 2015 but 20...