There is one Mac OS X quirk that you need to be aware of: programs that talk to the Aqua window manager (in other words, anything that has a GUI) need to be run in a special way. Use pythonw in stead of python to start such scripts.
See About this document... for information on suggesting changes.