by David Beazley (Author)
Python Essential Reference, Second Edition, is the definitive guide to the Python programming language. Designed for programmers, it covers the core language, more than 100 modules in the standard library, and the techniques used to extend Python with compiled procedures in C or C++. Coverage expands upon and clarifies existing Python documentation - especially for advanced topics, including operating system interfaces, threads, network programming, and Unicode.
Concise, to the point, and extensively indexed, readers will find this volume packed with information not previously available in any other single reference source. Updated for Python 2.1, it is a must-have for any serious programmer wanting to develop advanced Python applications.
As a comprehensive reference to the Python programming language, this book will help you:
Format: Paperback
Pages: 416
Edition: 2
Publisher: Sams Python is a remarkably powerful, yet a simple programming language that has become a highly valuable software development tool for many computing professionals. With the recent release of version 2, Python is becoming more robust and developers are begging for their favorite resource to be updated. Python developers talk about nothing else when it comes to Python documentation--they know Python Essential Reference is the best. Python Essential Reference, Second Edition, concisely describes the Python programming language and its large library of standard modules, collectively known as the Python programming environment. It is arranged into four major parts. First, a brief tutorial and introduction is presented, then an informal language reference will cover lexical conventions, functions, statements, control flow, datatypes, classes, and execution models. The third section covers the Python library, and the final section covers the Python C API that is used to write Python extensions. All the code used in the book is available at www.newriders.com. This book is best for the customers because it is highly focused and clearly provides the things a reader needs to know to best utilize Python. It is intended for programmers who have experience with other programming languages such a C or C++. It is for the serious programmer who does not want a basic introductory to the language.
Published: 07 Jun 2001
ISBN 10: 0735710910
ISBN 13: 9780735710917
Book Overview:
David M. Beazley is the developer of SWIG, a popular software package for integrating C programs with interpreted languages including Python, Perl, and Tcl. He has been actively involved with the Python community since 1996 and is currently working on projects related to mixed-mode debugging of scripting language extensions. Dave spent seven years working in the Theoretical Physics Division at Los Alamos National Laboratory, where he helped pioneer the use of Python with high-performance simulation software running on parallel computers. He is currently an assistant professor in the Department of Computer Science at the University of Chicago, where he enjoys tormenting students with insane programming projects in operating systems, networks, and compilers courses. He can be reached at beazley@cs.uchicago.edu.