A good IDE for beginners is:
- pyzo
you just have to know how to configure the shell but with a youtube video you can easily find that.
Personally, I have a fairly low level on python because I have only been doing it for 1 month in my studies. I use python for mathematics, but it also taught me to score to do for example account checkers (when it is not very complicated (I have trouble for netflix for example: /), but for small forum it works fine)
in short I am deviating from the main subject, if I am talking about pyzo, it is because personally I find this IDE very practical and easy to use.
in particular the shell constantly available on our screen and many other functions of the IDE that we discover as we use and progress.

I put you a preview of the IDE just below

Regards,

A friend who wishes you good luck with your learning in python.