Dave Beazley's mondo computer blog. [ homepage | archive ]

Tuesday, March 19, 2013


From the future, import recipes

As many of you know, Brian Jones and I have been hard at work on the Python Cookbook, 3rd edition. If you haven't been following us, you might not know that the book is actually finished and in final production. In fact, O'Reilly brought some bound galley copies that we signed and gave away at PyCon.

Galley Copy of the Cookbook

Book signing at PyCon

Readers familiar with past editions of the Cookbook might be inclined to think that the 3rd edition is simply an updated version of that material. However, the upcoming edition is a completely new book, written from the ground up to target Python 3.3. Rather than focusing on past techniques and working within the restrictions of backwards compatibility, this edition aims to solve various problems in the most modern manner possible. Thus, if you're thinking about moving to Python 3 or simply learning more about how it's different, this is the book you'll want. We think you'll like it.

Although the official release date for the book is in May, you can get the book in progress as an e-book in O'Reilly's Early Release program. Also, if you keep a watchful eye, O'Reilly has been offering a 50% discount on the Cookbook in various promotions. For example, today (March 19), the cookbook is discounted in this promotion. An added benefit of the early release edition is that you get to submit errata for inclusion in the final book.

Last, but not least, if you're waiting for a print edition, look for it in the bookstore in late May. You can follow me on Twitter for the latest updates.

The breadth & depth of the "recipes" are fantastic; the "Problem", "Solution", "Discussion" format really works. Discussions following most of the recipes are great, providing additional insights on functionality & limitations. A lot of the discussions are longer than the solutions; this lets you get the job done, then go back and gain deeper understanding.

The book covers unusual, but very powerful things like memory mapping binary files, high-speed vector processing with numpy, lazy evaluation, cached instances, meta-programming, disassembly, concurrency, and much, much more. All this in-addition-to the daily kinds of things one runs into.

As the preface states, it's not an introductory text, but it's great for folks needing or wanting to go deeper.

irene of Auto Service Renton
Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Prior Posts by Topic

08/01/2009 - 09/01/2009   09/01/2009 - 10/01/2009   10/01/2009 - 11/01/2009   11/01/2009 - 12/01/2009   12/01/2009 - 01/01/2010   01/01/2010 - 02/01/2010   02/01/2010 - 03/01/2010   04/01/2010 - 05/01/2010   05/01/2010 - 06/01/2010   07/01/2010 - 08/01/2010   08/01/2010 - 09/01/2010   09/01/2010 - 10/01/2010   12/01/2010 - 01/01/2011   01/01/2011 - 02/01/2011   02/01/2011 - 03/01/2011   03/01/2011 - 04/01/2011   04/01/2011 - 05/01/2011   05/01/2011 - 06/01/2011   08/01/2011 - 09/01/2011   09/01/2011 - 10/01/2011   12/01/2011 - 01/01/2012   01/01/2012 - 02/01/2012   02/01/2012 - 03/01/2012   03/01/2012 - 04/01/2012   07/01/2012 - 08/01/2012   01/01/2013 - 02/01/2013   03/01/2013 - 04/01/2013   06/01/2014 - 07/01/2014   09/01/2014 - 10/01/2014  

This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]