Bestselling


Learning Python Learning Python
by Mark Lutz
Fourth Edition
Print: $54.99
Ebook: $39.99
Bundle: $60.49

Python Pocket Reference Python Pocket Reference
by Mark Lutz
Fourth Edition
Print: $14.99
Ebook: $11.99
Bundle: $16.49

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

Regular Expression Pocket Reference Regular Expression Pocket Reference
by Tony Stubblebine
Second Edition
Print: $14.99
Ebook: $11.99
Bundle: $16.49

Python Cookbook Python Cookbook
by Alex Martelli, Anna Martelli Ravenscroft, David Ascher
Second Edition
Print: $49.95
Ebook: $39.99
Bundle: $54.95

New


Real World Instrumentation with Python Real World Instrumentation with Python
by John M. Hughes
Print: $54.99
Ebook: $43.99
Bundle: $60.49

Head First Python Head First Python
by Paul Barry
Print: $49.99
Ebook: $39.99
Bundle: $54.99

Practical Python Programming: Callbacks Practical Python Programming: Callbacks
by Alex Martelli
Video: $79.99

Observing and Optimizing your Application with DTrace Observing and Optimizing your Application with DTrace
by Angelo Rajadurai
Video: $99.99

Introduction to Django Introduction to Django
by Chander Ganesan
Video: $99.99

Upcoming


Programming Python Programming Python
by Mark Lutz
Fourth Edition
Print: $64.99

More Python Books


Python Experts

David Wolber David Wolber is the Chair of Computer Science at the University of San Francisco.

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.

Julie Steele Julie Steele is an editor at O'Reilly Media specializing in topics related to organizing, storing, and visualizing data.

Rob Orsini Rob Orsini is the author of the Rails Cookbook (O'Reilly). He's also the founder and CEO of Tuple Shop, Inc., a web software consulting company specializing in Rails and Python development.

More Python Experts

New Online Course

Python 2: Getting More Out of Python
Python Programming 2: Getting More Out of Python – In this course, you'll learn more in-depth techniques and strategies for programming with Python. Using the Ellipse™ integrated learning environment, you'll get hands-on experience with Python's modular unit testing features; file handling, storage, and archival; graphical user interfaces; and technologies for working with databases and email. Enroll today.

More python online courses:

Python Answers

O'Reilly Answers: Clever Hacks. Creative Ideas. Innovative Solutions.

More Python Answers

Python News & Commentary

Four short links: 30 September 2010

By Nat Torkington
September 30, 2010

Learn Python The Hard Way -- Zed Shaw's book on programming Python, written as 52 exercises: Each exercise is one or two pages and follows the exact same format. You type each one in (no copy-paste!), make it run, do the extra credit, and then move on. If you get stuck, at least type it in and skip the...

Four short links: 20 September 2010

By Nat Torkington
September 20, 2010

The Tracks of Bizarre Robot Traders (The Atlantic) -- I love the idea that these mysterious effect-less trades might simply be there to slow down competitors' analytic systems because every millisecond matters. MS Paint Adventures -- a weird mashup of MS Paint and text adventure games. tablib -- a format-agnostic tabular dataset library for Python. (via joshua on delicious)...

Four short links: 4 August 2010

By Nat Torkington
August 4, 2010

FuXi -- Python-based, bi-directional logical reasoning system for the semantic web from the folks at the Open Knowledge Foundation. (via About Inferencing) Harness the Power of Being an Internet -- I learn by trying to build something, there's no other way I can discover the devils-in-the-details. Unfortunately that's an incredibly inefficient way to gain knowledge. I basically wander around...

Four short links: 2 June 2010

By Nat Torkington
June 2, 2010

Wikileaks Launched on Stolen Documents (Wired) -- Wired claims the first set of documents was obtained by running a Tor node that users connected to ("exit node") and saving the plaintext that was sent to the users, without their knowledge. Reminds me of the adage that nothing big in Silicon Valley starts without being some degree of evil first:...

Four short links: 10 May 2010

By Nat Torkington
May 10, 2010

zxing -- barcode library for iPhone, Android, Java, and more. Guido's Python -- how the compiler and interpreter see your Python programs. It wasn't until I had this level of knowledge of Perl that I really know what the hell I was doing. (via Hacker News) UK Election Data -- this was posted on the eve of the UK...

Mock the Web Service

By Phlip Plumlee
May 4, 2010

This post shows how to write a web service using Test-Driven Development. Our source code example is the exemplary active_merchant contribution to Ruby on Rails. It reveals how developer tests can correctly attack remote web services. Programmers writing clients (or servers) for any kind of web service should use these techniques. My next post will extend this one into the Abstract Test Pattern.

Four short links: 20 April 2010

By Nat Torkington
April 20, 2010

Epigrams in Programming -- all from the remarkable Alan Perlis. By the time I learned that he was responsible for such gems as "Syntactic sugar causes cancer of the semicolon", "A language that doesn't affect the way you think about programming, is not worth knowing", and "Around computers it is difficult to find the correct unit of time to...

PyMOTW: Creating XML Documents with ElementTree

By Doug Hellmann
March 21, 2010

In addition to its parsing capabilities, ElementTree also supports creating well-formed XML documents from Element objects constructed in your application.

More Python News & Commentary

Popular Topics

Browse Books & Videos

News Topics

International Sites

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



Wik portal where you can upload your ideas and interests and educational mind set for a free website account please apply here