Python Cookbook Second Edition
Use the Amazon App to scan ISBNs and compare prices.
Portable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs and scripting applications. It is now being used by an increasing number of major organizations, including NASA and Google.Updated for Python 2.4, The Python Cookbook, 2nd Edition offers a wealth of useful code for all Python programmers, not just advanced practitioners. Like its predecessor, the new edition provides solutions to problems that Python programmers face everyday.It now includes over 200 recipes that range from simple tasks, such as working with dictionaries and list comprehensions, to complex tasks, such as monitoring a network and building a templating system. This revised version also includes new chapters on topics such as time, money, and metaprogramming.Here's a list of additional topics covered:
- Manipulating text
- Searching and sorting
- Working with files and the filesystem
- Object-oriented programming
- Dealing with threads and processes
- System administration
- Interacting with databases
- Creating user interfaces
- Network and web programming
- Processing XML
- Distributed programming
- Debugging and testing
Customers who viewed this item also viewed
Customers who bought this item also bought
Editorial Reviews
About the Author
Alex Martelli spent 8 years with IBM Research, winning three Outstanding Technical Achievement Awards. He then spent 13 as a Senior Software Consultant at think3 inc, developing libraries, network protocols, GUI engines, event frameworks, and web access frontends. He has also taught programming languages, development methods, and numerical computing at Ferrara University and other venues. He's a C++ MVP for Brainbench, and a member of the Python Software Foundation. He currently works for AB Strakt, a Python-centered software house in G teborg, Sweden, mostly by telecommuting from his home in Bologna, Italy. Alex's proudest achievement is the articles that appeared in Bridge World (January/February 2000), which were hailed as giant steps towards solving issues that had haunted contract bridge theoreticians for decades.
Anna Martelli Ravenscroft has a background in training and mentoring, particularly in office technologies. She brings a fresh perspective to Python with a focus on practical, real-world problem solving. Anna is currently pursuing a degree at Stanford University and often pair programs (in Python) with her husband and children.
David Ascher is the lead for Python projects at ActiveState, including Komodo, ActiveState's integrated development environment written mostly in Python. David has taught courses about Python to corporations, in universities, and at conferences. He also organized the Python track at the 1999 and 2000 O'Reilly Open Source Conventions, and was the program chair for the 10th International Python Conference. In addition, he co-wrote Learning Python (both editions) and serves as a director of the Python Software Foundation. David holds a B.S. in physics and a Ph.D. in cognitive science, both from Brown University.
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Product details
- Publisher : O'Reilly Media; Second edition (March 28, 2005)
- Language : English
- Paperback : 846 pages
- ISBN-10 : 0596007973
- ISBN-13 : 978-0596007973
- Item Weight : 2.91 pounds
- Dimensions : 7 x 1.8 x 9.19 inches
- Best Sellers Rank: #1,944,111 in Books (See Top 100 in Books)
- #957 in JavaScript Programming (Books)
- #1,735 in Software Design & Engineering
- #2,138 in Python Programming
- Customer Reviews:
Customer reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Take it from someone who has literally spent hundreds of dollars on computer books - If there were ever a computer book that is worth every cent, this is it.
Even if you are using wxPython don't make the mistake of thinking you will not have to program in Python to make the pretty interface work.
Get a good editor and get this book.
You can thank me in the morning.
[...]
Guido doesn't need this book, but mere Python mortals like me will find it very useful.
Top reviews from other countries
Some of us learn best by example. A lot of us remember better by example, I suspect. The book, so far, has been most useful when coming back after a long time to some of the less-common but more-elegant corners of Python.
However(!) this is not introductory material.




