This item is not eligible for Amazon Prime, but millions of other items are. Join Amazon Prime today. Already a member? Sign in.

22 used & new from $6.25
See All Buying Options

Have one to sell? Sell yours here
 
   
Tell a Friend
Python Essential Reference (2nd Edition) (Essential Reference)
 
 
Are You an Author or Publisher?
Find out how to publish your own Kindle Books
 
  

Python Essential Reference (2nd Edition) (Essential Reference) (Paperback)

by David Beazley (Author)
4.6 out of 5 stars  (68 customer reviews)


Available from these sellers.


22 used & new available from $6.25
Also Available in: List Price: Our Price: Other Offers:
Paperback (3) $44.99 $29.69 48 used & new from $25.00
 
   

Customers Who Bought This Item Also Bought

Python Cookbook

Python Cookbook by Alex Martelli

4.4 out of 5 stars (36)  $32.97
Learning Python (Help for Programmers)

Learning Python (Help for Programmers) by Mark Lutz

Python in a Nutshell (In a Nutshell (O'Reilly))

Python in a Nutshell (In a Nutshell (O'Reilly)) by Alex Martelli

4.6 out of 5 stars (36)  $26.39
Core Python Programming (2nd Edition) (Core Series)

Core Python Programming (2nd Edition) (Core Series) by Wesley J. Chun

4.2 out of 5 stars (33)  $34.64
Programming Python

Programming Python by Mark Lutz

Explore similar items : Books (50)

Editorial Reviews
Amazon.com
For anyone who programs in Python, David M. Beazley's Python Essential Reference, Second Edition will serve as a capable and exceptionally competent guide to current Python syntax and library modules. Concise, yet authoritative, this book sets a high standard as a one-volume reference to this powerful object-oriented programming language.

Although the author claims that this title is not really a tutorial, the first 100 pages actually provide an excellent guide to the basics of Python as a language. Geared especially to the experienced programmer seeking to see what's different (and potentially better) about Python, sections on the language itself will let you ramp up on the basic and advanced topics. Short sections with code excerpts that show off essential language features will help you learn or enhance your knowledge of Python quickly. Standout sections here include excellent coverage of object-oriented features, like "special methods" that will let you add custom classes to Python that are just as flexible as built-in classes.

The heart of this book is the 250-page reference section. The author concentrates on all current Python modules (eschewing deprecated or obsolete APIs). Starting with basic modules for Python services and operating system functions, and including handling strings and math functions, the author explains and illustrates each module with short sample code, along with a full listing of APIs. Sections on Python's impressive support for virtually all networking protocols (including sockets, HTTP, FTP, and e-mail) are a standout and will arguably justify the cost of this title for many Python developers. Later modules look at undocumented functions, plus there's an in-depth guide to integrating Python and C code. (This material can even help you build custom Python modules.)

With a remarkably clear presentation style, this well-organized reference offers a compact and worthy guide to today's Python that's sure to meet the needs of many working programmers. --Richard Dragan

Topics covered:

  • Reference (and expert-level tutorial) for Python 2.1
  • Quick overview of Python essentials (including basic syntax, reserved words, and operators)
  • Types and objects (including built-in types, modules, classes, and special methods)
  • Operators and expressions (operations on numbers, sequences and dictionaries, type conversion, conditionals and loops)
  • Control flow
  • Functions and functional programming idioms
  • Classes and object-oriented programming tips
  • Modules and packages
  • Input and output (including files and persistence)
  • The Python execution environment
  • Python library reference
  • Python services (including garbage collection and "pickling")
  • Mathematical functions
  • Strings
  • Data management and object persistence APIs
  • Operating system services (including Mac OS and Windows-specific functions)
  • Python threads
  • Network programming (including HTTP, FTP, NNTP, and other Web protocols, socket programming, retrieving URLs)
  • Internet data handling and encoding (including mail attachment and MIME support)
  • Restricted execution and security modules
  • Undocumented modules
  • Extending and embedding Python and C
  • Summary of changes between Python 1.6, 2.0, and 2.1


From Library Journal
Though Python is a relatively new programming language, it has quite a significant audience owing to its sensible syntax. An active user of Python since 1996, Beazley provides ample information on the fundamentals of versions 2.0 and 2.1, including syntax, functions, operators, classes, and libraries. This is first and foremost a reference, so he avoids lengthy discussions of Python's superiority. Peppered with good code samples and featuring a companion web site with more extensive pieces, this title should be on hand in larger libraries.
Copyright 2001 Reed Business Information, Inc.

See all Editorial Reviews

Product Details
  • Paperback: 416 pages
  • Publisher: Sams; 2 edition (June 7, 2001)
  • Language: English
  • ISBN-10: 0735710910
  • ISBN-13: 978-0735710917
  • Product Dimensions: 8.9 x 6 x 0.9 inches
  • Shipping Weight: 1.3 pounds
  • Average Customer Review: 4.6 out of 5 stars  (68 customer reviews)
  • Amazon.com Sales Rank: #482,864 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #60 in  Books > Computers & Internet > Programming > Languages & Tools > Python

    (Publishers and authors: Improve Your Sales)
  • In-Print Editions: Paperback (3) |  All Editions