Python

A compilation of O'Reilly Media's information about the Python programming language, from news, books, conferences, courses, community, and reports.

Regroup, Retrain, Rebuild.

Stay competitive. We can help.

Stay Competitive. Regroup, Retrain, Rebuild. The good news is that the shifting economic landscape is creating new opportunities. Now is the perfect time to learn something new. Stay competitive.

Bestselling


Learning Python Learning Python
by Mark Lutz
Third Edition
Print: $39.99
Ebook: $31.99
Bundle: $43.99

Regular Expressions Cookbook Regular Expressions Cookbook
by Jan Goyvaerts, Steven Levithan
Print: $44.99
Ebook: $31.99
Bundle: $49.49

Programming Python Programming Python
by Mark Lutz
Third Edition
Print: $59.99
Ebook: $47.99
Bundle: $65.99

Python in a Nutshell Python in a Nutshell
by Alex Martelli
Second Edition
Print: $39.99
Ebook: $31.99
Bundle: $43.99

Python Pocket Reference Python Pocket Reference
by Mark Lutz
Third Edition
Print: $9.95
Ebook: $7.99
Bundle: $10.95

New


Natural Language Processing with Python Natural Language Processing with Python
by Steven Bird, Ewan Klein, Edward Loper
Print: $44.99
Ebook: $35.99
Bundle: $49.49

Regular Expressions Cookbook Regular Expressions Cookbook
by Jan Goyvaerts, Steven Levithan
Print: $44.99
Ebook: $31.99
Bundle: $49.49

Programming Clojure Programming Clojure (Pragmatic Bookshelf)
by Stuart Halloway
Print: $32.95

Using Google App Engine Using Google App Engine
by Charles Severance
Print: $29.99
Ebook: $23.99
Bundle: $32.99

Practical Programming Practical Programming (Pragmatic Bookshelf)
by Jennifer Campbell, Paul Gries, Jason Montojo, Greg Wilson
Print: $32.95

Upcoming


Bioinformatics Programming Using Python Bioinformatics Programming Using Python
by Mitchell L Model, James Tisdall
Print: $59.99

Learning Python Learning Python
by Mark Lutz
Fourth Edition
Print: $49.99

More Python Books


Python Experts

Van Lindberg Van Lindberg is a software engineer and practicing attorney. What he does most, though, is translate – from “lawyer” to “engineer” and back. He likes working with both computer code and legal code to get things done. Van’s current work touches both traditional intellectual property and the emerging field of open source…

Rick Copeland Rick Copeland is a senior software engineer with retail analytics firm Predictix, LLC, where he uses SQLAlchemy extensively, primarily for web application development. He has been using Python full-time for development since 2005, in projects as diverse as demand forecasting, business web applications, compilers, and hardware synthesis.

Noah Gift Noah Gift is the co-author of Python For Unix and Linux by O'Reilly. He is an author, speaker, consultant, and community leader, writing for publications such as IBM Developerworks, Red Hat Magazine, O'Reilly, and MacTech, and Manning.

Liza Daly Liza Daly is a software engineer who specializes in applications for the publishing industry. Currently Liza is an independent consultant and the founder of threepress, a platform to produce open source publishing tools. She has been programming interactive fiction since she was nine but no longer recommends Commodore 64 BASIC or the…

More Python Experts

Upcoming Conference

Open Source Convention 2009

"Open for Business"
OSCON Conference Join us for the 11th OSCON, happening July 20-24, 2009 in San Jose, CA. Now more than ever, open source technology is the smart choice for navigating uncertain economic waters. Register now!

More Conferences


Python News & Commentary

PyMOTW: abc - abstract base classes

By Doug Hellmann
July 5, 2009

Define and use abstract base classes for API checks in your code using the abc module.

PyMOTW: pyclbr

By Doug Hellmann
June 28, 2009

pyclbr can scan Python source to find classes and stand-alone functions. The information about class, method, and function names and line numbers is gathered using tokenize without importing the code.

PyMOTW: robotparser

By Doug Hellmann
June 21, 2009

robotparser implements a parser for the robots.txt file format, including a simple function for checking if a given user agent can access a resource. It is intended for use in well-behaved spiders or other crawler applications that need to either be throttled or otherwise restricted.

Four short links: 19 June 2009

By Nat Torkington
June 19, 2009

Inside-Out Multiplication Table -- very cool way to view the patterns of factors. Math is beauty with subscripts. High-Speed Camera -- capture 100 frames at up to 1M frames/second. The sample videos, of a bullet liquefying on impact and a shotgun string boiling past, are stunning. The Makezine high-speed photography kit is the cheap amateur version. Open Source Energy...

PyMOTW: gettext

By Doug Hellmann
June 14, 2009

The gettext module provides an all-Python implementation compatible with the GNU gettext library for message translation and catalog management.

PyMOTW: json

By Doug Hellmann
May 24, 2009

The json module provides an API similar to pickle for converting in-memory Python objects to a serialized representation known as "JavaScript Object Notation".

Visualizing the U.S. Senate Social Graph, 1991 - 2009 [Part 1]

By Andrew Odewahn
May 5, 2009

Arlen Specter's party switch was big news, but a quick visualization technique shows it was a long time coming. What other surprises might lurk in the Senate Social graph?

Four short links: 29 Apr 2009

By Nat Torkington
April 29, 2009

Moot Wins, Time Inc. Loses -- summary of how the 4chan group Anonymous rigged the voting in Time's 100 Most Influential poll to not just put their man at the top, but also spell an in-joke with the initial letters of the first 21 people. Time tried weakly to prevent the vote-rigging, and ReCAPTCHA gave the Internet scalliwags their...


More Python News & Commentary

Popular Topics

Browse Books & Videos

News Topics

International Sites

O'Reilly China O'Reilly Germany O'Reilly Japan O'Reilly Taiwan