Python and 2nd and 3rd versions can stand together (in different directories, of course). The only small problem is which of them will be started by the python
command, but this is solved by setting the value of the PATH environment variable.
Download here: Download Python . Take, for example, this (version numbers may change - take the latter):
- Python 2.7.3 Windows X86-64 Installer
- Python 3.2.3 Windows X86-64 MSI Installer
By the way, which one is better to write / teach?
I will give a purely subjective answer - it makes sense to take a third right away. True, most of the written codes are compatible with the second version, and not with the third one. But I think this is a temporary phenomenon.
On the issue of the environment - it is more convenient for me to use Sublime Text 2 + console. Someone will be more comfortable VS2010 + PTVS or Eclipse - choose for yourself according to personal preferences.