This introduction to the Python programming language focuses on using modules to write moderately large programs of 5,000 lines. The author covers objects and classes, object-oriented patterns, built-in functions, strings, dictionaries, exceptions, and abstract data types. More advanced chapters explain concurrency, which allows several threads on control to run interleaved, and using the TCLLk parser to recognize and execute simple statements. Annotation c. Book News, Inc., Portland, OR (booknews.com)