Python Essential Reference

Python Essential Reference

by David Beazley (Author)

Synopsis

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:

  • Learn about the features in Python 2.0 and 2.1
  • Master the details of Python types, operators, and the execution model
  • Discover the details of Unicode and internationalization support
  • Learn the details of operating system interfaces, threads, and network-programming modules
  • Build C/C++ extensions to Python
  • Make effective use of the Python library
  • Find the information you need to start developing advanced Python applications
  • $5.20

    Save:$29.34 (85%)

    Quantity

    2 in stock

    More Information

    Format: Paperback
    Pages: 416
    Edition: 2
    Publisher: Sams
    Published: 07 Jun 2001

    ISBN 10: 0735710910
    ISBN 13: 9780735710917
    Book Overview:

    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.


    Author Bio

    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.