What is the best way to install Python for Windows?
Download the executable ("Windows Installer") from python.org and install it.
For an IDE based full package install for Scientific computing I have used Python-x,y and it comes with the kitchen sink.
ActivePython is the industry-standard Python distribution, available for Windows, Linux, Mac OS X, Solaris, AIX and HP-UX.
Download Python.exe from the Python website. Then, install IDLE or PyCharm or any other Python editing software and set the interpreter as your Python.exe file. You should be set.