interprocess communication anonymous pipes named pipes (fifossocketsa first look signals the multiprocessing module why multiprocessingthe basicsprocesses and locks ipc toolspipesshared memoryand queues starting independent programs and much more why multiprocessingthe conclusion other ways to start programs the os spawn calls the os startfile call on windows portable program-launch framework other system tools coverage complete system programs "the greps of wratha quick game of "find the biggest python filescanning the standard library directory scanning the standard library tree scanning the module search path scanning the entire machine printing unicode filenames splitting and joining files splitting files portably joining files portably usage variations generating redirection web pages page template file page generator script regression test script running the test driver copying directory trees comparing directory trees finding directory differences finding tree differences running the script verifying backups reporting differences and other ideas viii table of contents