Why use Python, rather than one of the other
scripting alternatives?
The weight of antiquity:
Pythons have been associated with the oracle at Delphi for
the past 3000 years -- why switch now?
Ease-of-use:
A Python program is even easier to read than the
equivalent Delphi (no more "begin...end"!!!). Some describe
Python as executable pseudo-code.
Two (at least) GUI IDE/debuggers are freely-available on Win32.
Interoperability:
Unless you work at it (deliberately use a platform-specific
feature like COM or POSIX file operations), Python scripts run
almost anywhere, on every conceivable OS.
Extendability:
Python builds in excellent integration of native Windows features
(COM, ODBC, memory-mapped files, RAS, pipes, NT services, etc.);
wraps huge DLL's in a single bound!