Python for Windows 95, 98, NT, 2000, ME, XP
For many years, Python releases have included an excellent Windows installer. See the individual releases for details.
Users of Python 2.2.1 and earlier may want to download a new UNWISE.EXE from Wise that fixes a bug which could cause the uninstaller to disappear in some circumstances. Just drop it over the old uninstaller, which will be at C:\Python22\UNWISE.EXE unless you chose a different directory at install time.
Win32all, Mark Hammond's add-on for the regular Python installer (also including the Win32 API, COM support, and Pythonwin), is available from the pywin32 project on SourceForge.
Python for Alpha/NT
There's a Python 1.5.2 binary for Windows NT on DEC Alpha workstations on www.alphant.com (in the Programming category of the File Archives).
Python for Windows CE
Mark Hammond once ported Python 1.5.2 to Windows CE. This is still available from Mark's Windows CE pages on Starship.
There is a StrongArm WinCE binary of Python 2.2 available.
The PythonCE project on Sourceforge has binaries of 2.3.4 for StrongArm available.
Python for DOS
Python 2.2.1 for DOS/DPMI is now available (built on the DJGPP platform).