Here are the five best Python IDEs for Data Science:
PyCharm
Spyder
Jupyter Notebook
Visual Studio
PyDev
Check out this Top 10 Python IDEs blog to know more. Also, if you are looking for a course to learn Python for Data Science, you can check out this Python for Data Science Certification program by Intellipaat.