Programming Python: Object-Oriented Scripting

Programming Python: Object-Oriented Scripting

by Mark Lutz (Author), Laura Lewin (Author), Mark Lutz (Author), Frank Willison (Author)

Synopsis

This text 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. As Python has grown to embrace developers on a number of different platforms (Unix, Linux, Windows, Mac), companies have taken notice and are adopting Python for their products. It has shown up animating the latest Star Wars movie, serving up maps and directories on the internet, guiding users through Linux installations, testing chips and boards, managing Internet discussion forums, scripting online games, and even scripting wireless products. This text provides a comprehensive resource for advanced Python programmers. Reviewed and endorsed by Python creator Guido van Rossum, who also provides the foreword, this book zeroes in on real-world Python applications. Updated for Python 2.0, it covers Internet scripting, systems programming, Tkinter GUIs, C integration domains, and new Python tools and applications. Among them: IDLE; JYthon; Active Scripting and COM extensions; Zope; PSP server pages; restricted execution mode; the HTMLgen and SWIG code generators; thread support; CGI; and Internet protocol modules. The text includes a platform-neutral CD-ROM with book examples and various Python-related packages, including the full Python 2.0 source code distribution.

$15.55

Save:$35.93 (70%)

Quantity

2 in stock

More Information

Format: Paperback
Pages: 1296
Edition: 2
Publisher: O'Reilly Media
Published: 01 Mar 2001

ISBN 10: 0596000855
ISBN 13: 9780596000851

Author Bio
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 lutz@rmi.net, or on the web at http://rmi.net/~lutz.