2 Answers
+ 2
use pycharm.
best ide made by Jetbrains.
https://www.jetbrains.com/pycharm/
+ 1
1. Pycharm Educational version but you want full libraries go with the Professional version but you have to pay for it.
2. Tutorials point is Free and has libraries for most back end and front end development.
3. Sublime text is a paid editor but is amazing for python development.
Goodluck.