Programming Python, 2nd Edition
2nd Edition March 2001
Programming Python focuses on advanced applications of Python. Endorsed by Python creator Guido van Rossum, it demonstrates advanced Python techniques, and addresses software design issues such as reusability and object-oriented programming. The enclosed platform-neutral CD-ROM (view CD-ROM content online at http://examples.oreilly.com/python2) has book examples and various Python-related packages, including the full Python Version 2.0 source code distribution.
IV: Assorted Topics
About the Author
Mark Lutz is a Python trainer, writer, and software developer, and one of the primary figures in the Python community. He is the author of Programming Python and Python Pocket Reference, and coauthor of Learning Python. Mark has been involved with Python since 1992 and began teaching Python classes in 1997. In addition, he holds B.S. and M.S. degrees in computer science from the University of Wisconsin, and has worked on compilers, programming tools, scripting applications, and assorted client/server systems. Mark can be reached by email at [email protected], or on the web at http://rmi.net/~lutz.
Programming Python focuses on advanced uses of the Python programming/scripting
language, which has evolved from an emerging language of interest primarily
to pioneers, to a widely accepted tool that traditional programmers use
for real day-to-day development tasks. With Python, you can do almost
anything you can do with C++; but Python is an interpreted language designed
for rapid application development and deployment. Among other things,
Python supports object-oriented programming; a remarkably simple, readable,
and maintainable syntax; integration with C components; and a vast collection
of pre-coded interfaces and utilities.
Copyright © 2001 O'Reilly & Associates, Inc. All rights reserved.
Printed in the
Published by O'Reilly & Associates, Inc., 101 Morris Street, Sebastopol, CA 95472.
Nutshell Handbook, the Nutshell Handbook logo, and the O'Reilly logo are registered trademarks of O'Reilly & Associates, Inc. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O'Reilly & Associates, Inc. was aware of a trademark claim, the designations have been printed in caps or initial caps. The association between the image of an African rock python and the topic of Python programming is a trademark of O'Reilly & Associates, Inc.
While every precaution has been taken in the preparation of this book, the publisher assumes no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein.