New to Python - Compiled Language?

Michele Simionato mis6 at
Wed Nov 5 17:22:40 CET 2003

"Michael Geary" <Mike at> wrote in message news:<vqgq0u8vn0dd44 at>...
> Python compiles to bytecode, not to machine code. But that doesn't mean the
> end user needs to install a Python interpreter.

Actually it does; py2exe and similar programs ship the interpreter
bundled with the code, so you don't install the interpreter directly,
but indirectly you do. The disadvantage is that a ten line script
requires megabites of space in order to be made executable. This
may be an issue if you plan to distribute your program via the net
and your customers have slow connection. Also, it may be an issue
for embedded systems. Finally, it is somewhat disturbing that a ten
line script cannot fit in good old 3.5' floppy :-(


More information about the Python-list mailing list