Python fully supports creating programs that can be run on the command line, complete with command-line arguments ...
www.diveintopython.net