You can find a plethora of options online for Numerous Integrated Development Environments (IDEs). But, the best IDEs for Python, in terms of end-user rating, are PyDev, PyCharm, and Spyder. Also, Jupyter Notebook is widely considered as the best open-source web application for implementing Python codes. But this is completely subjective, you can go ahead and start writing codes in any of these great IDEs. Learn to write Python codes, refer to this video tutorial or you can go for this python tutorial.