Python Essential Reference and over 1.5 million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
Trade in Yours
For a £6.30 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Start reading Python Essential Reference on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Python Essential Reference (Developer's Library) [Paperback]

David M. Beazley
4.5 out of 5 stars  See all reviews (12 customer reviews)
RRP: £31.99
Price: £18.23 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £13.76 (43%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 5 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want delivery by Thursday, 23 May? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £16.41  
Paperback £18.23  
Trade In this Item for up to £6.30
Trade in Python Essential Reference (Developer's Library) for an Amazon.co.uk gift card of up to £6.30, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

9 July 2009 0672329786 978-0672329784 4
Python Essential Reference is the definitive reference guide to the Python programming language — the one authoritative handbook that reliably untangles and explains both the core Python language and the most essential parts of the Python library.

Designed for the professional programmer, the book is concise, to the point, and highly accessible. It also includes detailed information on the Python library and many advanced subjects that is not available in either the official Python documentation or any other single reference source.

 

Thoroughly updated to reflect the significant new programming language features and library modules that have been introduced in Python 2.6 and Python 3, the fourth edition of Python Essential Reference is the definitive guide for programmers who need to modernize existing Python code or who are planning an eventual migration to Python 3. Programmers starting a new Python project will find detailed coverage of contemporary Python programming idioms.

 

This fourth edition of Python Essential Reference features numerous improvements, additions, and updates:

  • Coverage of new language features, libraries, and modules
  • Practical coverage of Python's more advanced features including generators, coroutines, closures, metaclasses, and decorators
  • Expanded coverage of library modules related to concurrent programming including threads, subprocesses, and the new multiprocessing module
  • Up-to-the-minute coverage of how to use Python 2.6’s forward compatibility mode to evaluate code for Python 3 compatibility
  • Improved organization for even faster answers and better usability
  • Updates to reflect modern Python programming style and idioms
  • Updated and improved example code
  • Deep coverage of low-level system and networking library modules — including options not covered in the standard documentation

 


Special Offers and Product Promotions


Frequently Bought Together

Python Essential Reference (Developer's Library) + Python Pocket Reference (Pocket Reference (O'Reilly)) + Python Programming for the Absolute Beginner
Price For All Three: £41.35

Buy the selected items together


Product details

  • Paperback: 744 pages
  • Publisher: Addison Wesley; 4 edition (9 July 2009)
  • Language: English
  • ISBN-10: 0672329786
  • ISBN-13: 978-0672329784
  • Product Dimensions: 15.3 x 2.9 x 22.8 cm
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (12 customer reviews)
  • Amazon Bestsellers Rank: 107,452 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

From the Back Cover

Python Essential Reference is the definitive reference guide to the Python programming language — the one authoritative handbook that reliably untangles and explains both the core Python language and the most essential parts of the Python library.

Designed for the professional programmer, the book is concise, to the point, and highly accessible. It also includes detailed information on the Python library and many advanced subjects that is not available in either the official Python documentation or any other single reference source.

 

Thoroughly updated to reflect the significant new programming language features and library modules that have been introduced in Python 2.6 and Python 3, the fourth edition of Python Essential Reference is the definitive guide for programmers who need to modernize existing Python code or who are planning an eventual migration to Python 3. Programmers starting a new Python project will find detailed coverage of contemporary Python programming idioms.

 

This fourth edition of Python Essential Reference features numerous improvements, additions, and updates:

  • Coverage of new language features, libraries, and modules
  • Practical coverage of Python's more advanced features including generators, coroutines, closures, metaclasses, and decorators
  • Expanded coverage of library modules related to concurrent programming including threads, subprocesses, and the new multiprocessing module
  • Up-to-the-minute coverage of how to use Python 2.6’s forward compatibility mode to evaluate code for Python 3 compatibility
  • Improved organization for even faster answers and better usability
  • Updates to reflect modern Python programming style and idioms
  • Updated and improved example code
  • Deep coverage of low-level system and networking library modules — including options not covered in the standard documentation

 

About the Author

David M. Beazley has been programming Python since 1996. While working at Los Alamos National Laboratory, he helped pioneer the use of Python with scientific computing software. Through his company, Dabeaz LLC, he provides software development, training, and consulting related to the practical use of dynamic programming languages such as Python, Ruby, and Perl, especially in systems programming. He is author of all previous editions of Python Essential Reference, and was contributing author of Steve Holden’s Python Web Programming.  He is a member of the Python Software Foundation.



Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

4.5 out of 5 stars
4.5 out of 5 stars
Most Helpful Customer Reviews
19 of 20 people found the following review helpful
By Tom G.
Format:Paperback|Amazon Verified Purchase
The author of Python Essential Reference is David Beazley, who among other occupations created the open-source SWIG tool and the WAD mixed-languages debugger. His background is pervading throughout the book, in which the reader gets a clear sense of what is happening behind the Python programming language and learns how to use it efficiently instead of considering it as a black box.

The first 20 pages give an overview of the language and although it is called a "tutorial introduction", it should be understood that its purpose is for a programmer to see what Python looks like, and not for a novice to get their first programming course.

The next 156 pages offer a thorough review of the language and its environment. This is a very interesting part and should not be skipped even by people who already know Python. I said "review" but an experienced programmer should be able to learn the language by reading those chapters and putting them into practice with extra exercises.

Instead of simply describing the language, the author also hands out tricks of the trade, showing how to acquire good coding habits while using an sensible approach regarding the performance, which is often essential in a dynamic language. The fourth edition is focusing on version 2.6 but offers some historical perspective by pointing out several elements that were recently improved, or which are about to change in upcoming versions.

The first part of the book concludes with useful recommendations on program debugging and profiling.

The second part contains 388 pages and goes through the Python library, presenting the essential modules together with examples, notes and advices. After all, this is a reference, so we shouldn't expect any less.

Last but not least, the third part comprises 30 pages of precious information on Python/C interface for extending the language or embedding it in larger applications.

An appendix introduces version 3 for those who are ready to make the leap.

For the sake of completeness, if I were to make any reproach or wish for improvement, it would probably be on the overall presentation (and would be a very minor one). The style in the code excerpts could be more consistent in the first part of the book, and the second part could do with more emphasis on the ... reference ... character of the text, perhaps by providing a more convenient way to navigate through the different modules and by using more obvious styles for the different parts. I sometimes had the impression of reading a long listing of modules and methods instead of looking through a reference book. While the contents is superior to other references like "Python in a Nutshell", I found it easier to retrieve what I needed with the latter - a bit on the brink of obsolescence today - than I do now with the former.

I would definitely recommend this book to anyone desirous of improving their programming skills in Python, or having to write optimized code because performance is an issue.
Comment | 
Was this review helpful to you?
4 of 4 people found the following review helpful
5.0 out of 5 stars IMHO the best Python reference 2 July 2011
By JASA
Format:Paperback|Amazon Verified Purchase
This 4th edition is my 3rd acquisition of this title. I still own the 1st and 2nd editions. I have several other good books about Python (recently I got the two books from Langtangen (Python Scripting for Computational Science (Texts in Computational Science and Engineering) and A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering), but there is a newer edition of this one), I also own one book from Martelli (Python in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))), which is a little dated but still is useful, and a few others (one from Mark Summerfeld, the Jython book from O'Reilly, etc). This said, the Beazley's book is the one that travels in my backpack whenever I have to code in Python, and often a few of its pages are read in bed, before I go to sleep. It is my only Python book which often has this privilege. This book stands for Python as a Japanese garden stands for gardening: it is elegantly written, has all the (reasonable) info, and all the "information fatness" is removed. It is not for the virgin programmer, but it is the most time-effective book for learning Python seriously.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
3.0 out of 5 stars not too bad 21 Sep 2012
By Mike
Format:Paperback
This is a good book if your brand new to python, however if you are looking for quick reference coding then this is not the book for you. There is a considerable about of text in each chapter which is mainly aimed at people whom are new to python, people who have used python before should buy a quick reference handbook.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
5.0 out of 5 stars Arguably the best Python reference on the market
Fantastic book! Well written and organized. Works both as introduction to Python, as well as quick reference. Yet another high quality title from this reliable IT publisher.
Published 5 months ago by Lukasz Huminiecki
5.0 out of 5 stars Excellent and concise reference
I have recently bought two Python books: "Core Python Programming" by Wesley Chun, and this one. I like this one better. It's stunningly crisp, clear, and to the point. Read more
Published 8 months ago by cbeebie
5.0 out of 5 stars The Bible
I rarely feel the need to praise excellence, coz there ain't much of it about.

This book is a lovely example of it. Read more
Published 20 months ago by mike rodent
5.0 out of 5 stars One of my best books
This is one of my favourite books. It contains everything I have needed to check up on so far. I highly recommend buying this book if you need a reference. Read more
Published on 15 Feb 2011 by Kjetil Fjellheim
5.0 out of 5 stars Best book on Python
I have been coding Python for many years, butI read this book from cover to cover during a couple of evenings learning a some new details in every chapter, If you are a serious... Read more
Published on 13 Aug 2010 by Rene Nejsum
5.0 out of 5 stars The Only Python Book You Need
This book pretty much gives you all you need to know to learn Python assuming you have done some programming before. Read more
Published on 22 July 2010 by Cromulent
1.0 out of 5 stars One of the worst Python books out there
I'm really disappointed. I expected to find some good comparison between version 2.x and 3.x, but that's not the case. The (few) examples are like 3 lines long. Read more
Published on 16 April 2010 by Cj
5.0 out of 5 stars Best Python book
I fully recommend this book for everyone interested in Python language. I have checked about 10 other Python books but this is in a class of it's own.
Published on 2 Feb 2010 by BonkyuLemonade
5.0 out of 5 stars Awesome Python reference
I ordered this the other day from Amazon but I've been using it on Safari Books Online as well. It's rare to find a decent programming book these days that have quality examples... Read more
Published on 20 Jan 2010 by W. Baer
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges