Updated link. I recently gave a talk at BayPiggies called Python Tools, the UNIX Philosophy, and sort Tricks . Thanks go to Glen Jarvis for recording it. The "slides" are below: This is a random collection of topics related to Python tools. Talk about the UNIX philosophy: Small tools. My problems tend to be too large for RAM, but not too big for one machine. UNIX and batch processing are a natural fit. Multiple processes = multiple CPUs. Multiple programming languages = more flexibility. Pipes = concurrency without the pain. Scales linearly and predictably, unlike databases. UNIX tools that already exist are helpful and fast. Use the optparse module to provide consistent command line APIs: Here's an example of the setup from the docs: : from optparse import OptionParser : parser = OptionParser() : parser.add_option("-f", "--file", dest="filename", : he
Ad maiorem Dei gloriam inque hominum salutem.