Poetry Madness

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Visit our stores

    Recently Viewed clear list

    Interviews | March 10, 2015

    Shawn Donley: IMG Claire Fuller: The Powells.com Interview

    Claire FullerOur Endless Numbered Days tells the story of eight-year-old Peggy and her survivalist father, James, who inexplicably leave behind their London home... Continue »


This item may be
out of stock.

Click on the button below to search for this title in other formats.

Check for Availability
Add to Wishlist

Python Cookbook 2ND Edition


Python Cookbook 2ND Edition Cover


Synopses & Reviews

Publisher Comments:

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
Another advantage of The Python Cookbook, 2nd Edition is its trio of authors--three well-known Python programming experts, who are highly visible on email lists and in newsgroups, and speak often at Python conferences.With scores of practical examples and pertinent background information, The Python Cookbook, 2nd Edition is the one source you need if you're looking to build efficient, flexible, scalable, and well-integrated systems.


New edition has additional chapters and over 200 new recipes, updated for Python 2.4

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.

Table of Contents

PrefaceChapter 1: TextChapter 2: FilesChapter 3: Time and MoneyChapter 4: Python ShortcutsChapter 5: Searching and SortingChapter 6: Object-Oriented ProgrammingChapter 7: Persistence and DatabasesChapter 8: Debugging and TestingChapter 9: Processes, Threads, and SynchronizationChapter 10: System AdministrationChapter 11: User InterfacesChapter 12: Processing XMLChapter 13: Network ProgrammingChapter 14: Web ProgrammingChapter 15: Distributed ProgrammingChapter 16: Programs About ProgramsChapter 17: Extending and EmbeddingChapter 18: AlgorithmsChapter 19: Iterators and GeneratorsChapter 20: Descriptors, Decorators,and MetaclassesColophon

Product Details

O'Reilly Media
Programming Languages - General
Ravenscroft, Anna
Ascher, David
id Ascher
Martelli, Alex
Programming - Object Oriented Programming
Python (Computer program language)
Programming Languages - Python
Computer Languages - Python
Python;cookbook;programming;python;scripting;web programming
Programming Languages - CGI, Javascript, Perl, VBScript
CourseSmart Subject Description
Edition Number:
Edition Description:
Second Edition
Publication Date:
7 x 9.2 x 1.8 in 2.55 lb

Related Subjects

Computers and Internet » Computer Languages » Javascript
Computers and Internet » Computer Languages » Python
Computers and Internet » Software Engineering » Programming and Languages

Python Cookbook 2ND Edition
0 stars - 0 reviews
$ In Stock
Product details 846 pages O'Reilly & Associates - English 9780596007973 Reviews:
"Synopsis" by , New edition has additional chapters and over 200 new recipes, updated for Python 2.4
  • back to top


Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.