473,624 Members | 2,160 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Review of 'Python Cookbook'

TechBookReport (http://www.techbookreport.com) has just published a
review of the Python Cookbook. This is an extract from the full review:

We're big fans of cookbooks here at TechBookReport, whether its Java,
XSLT or Linux, they're a great way of pulling together lots of useful
snippets of code and technique in one place. For the beginner they
provide instant advice, usable code and a way into new areas. They're
also a great way to find out about coding styles, idioms, common
workarounds and how to get the most out of your language (or operating
system, development environment or application…).

Given all of that then it should be no surprise that we love this second
edition of the Python Cookbook. There's no doubt about it, this is an
indispensable resource to have around. What's more, this latest edition
has been enhanced and updated for Python 2.4, and now features more than
330 recipes across 20 chapters. Note that the recipes only cover Python
2.3 and 2.4, for older versions readers should look for the first
edition of the book.

As with the rest of O'Reilly's cookbooks, this one has a standard format
for each recipe: state the problem, present a solution, discuss the
solution and provide cross-references and pointers to further material.
It's a good format, and allows each recipe to pretty much stand alone,
even if there are pointers to other recipes in the 'see also' section.
This makes the recipes a useful place to dip into for ideas and examples
when hacking your own code. As with a real cookbook this is one that has
a practical focus and belongs by your side when cooking not on some
shelf gathering dust.

Unlike most of the other books in the cookbook series, this one is not
the product of one or two authors but very much a community effort,
thanks in large part to the involvement of ActiveState. While the three
editors deserve credit for the good job they've done putting it all
together, it's down to the Python community for creating these recipes
and providing the feedback to hone and improve them.

Read the rest of the review here: http://www.techbookreport.com/tbr0163.html
Jul 19 '05 #1
0 1217

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
1148
by: Cameron Laird | last post by:
QOTW: "I'm starting with Python and I find it really great! It's ... natural!" Lupe http://groups.google.com/groups?selm=mailman.539.1068218589.702.python-list%40python.org "I used to default to the widely-held position that 'language wars' are mostly content-free 'religious' arguments, but experience has taught me otherwise. There are big, important, differences in programmer efficiency, in computer-resource efficiency, and in...
0
1301
by: Cameron Laird | last post by:
QOTW: praise than which there is no higher: "I like the Python Cookbook, edited by Alex Martelli and David Ascher. I keep that one in my bathroom." Terry Carroll "e needed something more complex and expensive because the response to any IT problem is to spend more money making things more complex." Robert X. Cringely on voting machines http://www.pbs.org/cringely/pulpit/pulpit20031204.html
0
1393
by: John J Lee | last post by:
QOTW: "...simple genexps will work fine anyway almost all the time, so it doesn't appear to matter much that devious uses will have nightmarish semantics." -- Tim Peters on Generator Expressions "It looks like ... a developer's cookbook (eg. the O'Reilly Python cookbook) but with less Reilly and more "Oh?"." -- Paul Boddie, on the user-commented PHP documentation Andrew Bennetts discovers, without realising it, an obscure-but-useful
0
1161
by: Peter Otten | last post by:
QOTW: "I worry about Python losing its KISS principle. Python 2.2 has been ported to the Nokia Series 60 platform, which has something like 8-16 MB of RAM available. I'm sure the footprint growth of Python 2.3 and 2.4 gives those developers nightmares already when they are thinking of tracking later versions..." - Guido van Rossum "Everyone knows that any scripting language shootout that doesn't show Python as the best language is...
10
1624
by: Simon Brunning | last post by:
QOTW: "I think my code is clearer, but I wouldn't go so far as to say I'm violently opposed to your code. I save violent opposition for really important matters like which text editor you use." - Roy Smith "You need to recursively subdivide the cake until you have a piece small enough to fit in your input buffer. Then the atomicity of the cake-ingestion operation will become apparent." - Scott David Daniels Various Python Meetup...
0
1378
by: Simon Brunning | last post by:
QOTW: "The security 'droids have decided that since the MS Office Suite is a 'standard' application then software written in MS Office VBA must be 'safe.' Any other development environments (such as Java, Perl, Cygwin) are 'unsafe' and can't be installed." - Peter Olsen "There's nothing wrong with open source projects catering to a market, and there's nothing wrong with running open source software on a proprietary operating system." -...
0
1095
by: Simon Brunning | last post by:
QOTW: "It's not perfect, but then nobody in this thread has offered anything even remotely resembling perfect documentation for regular expressions yet. <wink>" - Peter Hansen "Python's flavor of OO is perfectly valid and usable, even though it doesn't follow the Java Holy Bible of Object Orientation (gasp!)" - Hans Nowak "It's highly arguable if Python is "better" than C#, but from a control-your-own-destiny angle, Python is a...
0
1151
by: Simon Brunning | last post by:
QOTW: "As you learn Python, you will find that your PHP code will improve, possibly becoming more and more concise until it disappears completely." - Jorey Bump (Responding to a quotaton of Sturgeon's law: "Ninety percent of everything is crap.") "fwiw, this is of course why google displays 10 results on the first page. according to the law, one of them is always exactly what you want." - Fredrik Lundh
0
1522
by: Simon Brunning | last post by:
QOTW: "" - John Machin, snipping a section of Perl code. "What sort of programmer are you? If it works on your computer, it's done, ship it!" - Grant Edwards Guido invites us to comment on PEP 343. This Python Enhancement Proposal includes a 'with' statement, allowing you simply and reliably wrap a block of code with entry and exit code, in which resources can be acquired and released. It also proposes enhancements
0
8236
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8679
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
8621
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
8475
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7159
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
5563
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4079
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
2606
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
1
1785
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.