Programming Books C Java PHP Python Learn more Browse Programming Books
The Definitive Guide to Pylons and over one million other books are available for Amazon Kindle. Learn more
Buy New
  • List Price: $46.99
  • Save: $12.22 (26%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by
Gift-wrap available.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

The Definitive Guide to Pylons (Expert's Voice in Web Development) Paperback – December 16, 2008

See all 4 formats and editions Hide other formats and editions
Amazon Price New from Used from
"Please retry"
"Please retry"
$0.07 $0.01

Frequently Bought Together

The Definitive Guide to Pylons (Expert's Voice in Web Development) + Essential SQLAlchemy
Price for both: $60.35

Buy the selected items together
  • Essential SQLAlchemy $25.58

Customers Who Bought This Item Also Bought


Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: Expert's Voice in Web Development
  • Paperback: 568 pages
  • Publisher: Apress; 1 edition (December 16, 2008)
  • Language: English
  • ISBN-10: 1590599349
  • ISBN-13: 978-0824791858
  • Product Dimensions: 9.1 x 6.9 x 1.2 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 3.4 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Best Sellers Rank: #1,891,911 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

<p style="color:#333333;font-family:verdana, arial, helvetica, sans-serif;font-size:small;"><strong>James Gardner</strong>&nbsp;is an Oxford University graduate in physics, cofounder of the Pylons web framework, and founder of 3aims Ltd, a knowledge interaction technology consultancy based in London. The majority of his professional experience has been in the development and support of research and development systems for three different National Health Service organizations in the United Kingdom, and he also coded the popular "What Should I Read Next?" book recommendation service.</p><p style="color:#333333;font-family:verdana, arial, helvetica, sans-serif;font-size:small;">James has been writing computer programs since he was a small boy. When he first got his hands on a Sinclair ZX Spectrum, he was very proud to show his grandmother the flashing colored shapes he had managed to get to appear on a black background on the TV. The excitement and satisfaction of being able to create something extraordinary from a series of carefully ordered characters in a file and a little bit of logical thinking has never left him.</p><p style="color:#333333;font-family:verdana, arial, helvetica, sans-serif;font-size:small;">James is heavily involved in open-source software, and in addition to his involvement in Pylons, he wrote the Python web modules AuthKit and FormBuild and has a keen interest in authentication and single sign-on systems such as OpenID. He is an advocate of building web applications with the Web Server Gateway Interface APIs that you'll learn about in his book,&nbsp;<em>The Definitive Guide to Pylons</em>.</p><p style="color:#333333;font-family:verdana, arial, helvetica, sans-serif;font-size:small;">While not traveling to London or Oxford, James enjoys nothing more than discussing ideas with challenging and like-minded individuals or sitting down with a cup of tea, a pile of blank paper, a pen, and an Internet connection to think about better ways to solve complex problems using web technology.</p><p style="color:#333333;font-family:verdana, arial, helvetica, sans-serif;font-size:small;">In his spare time, James enjoys everything to do with the outdoors from cycling to climbing and from astronomy to scuba diving. In fact, he recently went on a dive trip to the Farne Islands off the coast of Northumbria in the United Kingdom, where he thoroughly enjoyed having his equipment nibbled by inquisitive seals. James is lucky enough to have traveled widely and enjoys meeting new people and learning about the different ways people see the world.</p><p style="color:#333333;font-family:verdana, arial, helvetica, sans-serif;font-size:small;">James' company's web site is at, and he maintains a personal blog documenting his experiments with Python and Linux, among other things, at</p>

Customer Reviews

3.4 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 8 customer reviews
Lacks a lot of the little (important) details.
J. Caldwell
Just expect the urge to skip over quite a bit of material.
So, I was thrilled when I saw I first saw this book.
Cuong Do

Most Helpful Customer Reviews

5 of 5 people found the following review helpful By E. Kontsevoy on December 30, 2009
Format: Paperback
I found the book immensely helpful to kick-start a Pylons project I am working on. Every question I had in mind about how something worked was fully answered in the corresponding chapter. If you worked with Rails or Django and interested in Pylons, definitely get this book.

Its not all rosy, however. There are two things about this book that don't let me give it a 5 star rating.

First, there is an inconsistent assumption the author makes about reader's prior knowledge of web development and MVC frameworks. Some chapters would be harder for me to understand without my previous experience with Ruby on Rails, so I wonder if people without similar backgrounds could follow through. Yet some other chapters are obviously written for people without any web development experience: they are overly verbose and waste time needlessly explaining basics of web, http, caching and so on.

Second, the book isn't very smooth in its transitions from chapter to chapter, like if it was written by different people. I suspect this isn't authors fault but simply a reflection of what Pylons is. Since different parts of Pylons (views, form handling, ORM, routing, etc) come from different people they aren't always smoothly integrated and this fact gets reflected in the book as well. But hey, that's the whole point of using this framework!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 6 people found the following review helpful By Cuong Do on January 30, 2009
Format: Paperback
I've been intrigued by Pylons for a while, but I've found the online documentation inadequate for developing a deep and broad understanding of the framework. I like to thoroughly understand any substantial framework I use.

So, I was thrilled when I saw I first saw this book. On top of covering Pylons concepts (e.g. how those mysterious Pylons globals work) and real-world usage very thoroughly, it also covers other important web application programming topics, such as WSGI, Unicode, various data stores, and JavaScript. The tutorial chapters get a little lengthy, but a lot that goes into explaining how the sample code works.

This is not a quick-and-dirty "how to" book. This is a book that helps you thoroughly understand Pylons, so that you can mold it to your will.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By xian on May 25, 2010
Format: Paperback
I'm a scientist and hobby programmer with long-time unix/linux and database (postgres) experience and a bit of python. I've always sort of dreaded webapp development, but been very curious at the same time. I knew i'd need to learn a good MVC framework eventually, but i was reluctant.

I discovered the online version of this book (which is free and open source; the website is a very nice way to search the book!), and have used it extensively in the last year to learn pylons and webapp development from the ground up, and i've really enjoyed the entire process.

I find this book unique in its "walk through all the details" approach. It's amazingly readable. Sure, some of the chapters are slower and more detail-filled than others, but I can sit and *read* it. It uses sentences that are arranged into paragraphs, into chapters. You know, the way books *used* to be? In any case, it's *not* a long, tedious list of facts designed to look like a book. I've relied upon online python and pylons docs to fill in some gaps, but overall, the book is thorough and spot-on.

I'm buying the physical book so that i can take it to my favorite coffeeshop and really read it. Screen reading is a great way to miss details. There are years of distilled experience in this book, up to and including how to structure a non-trivial development effort.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By M. Haggard on June 8, 2009
Format: Paperback Verified Purchase
Though full of information and good reference material, to read this book sequentially is confusing and overly verbose.

I'd like to see this author write a reference volume, rather than a tutorial-natured book like this attempts to be.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images

What Other Items Do Customers Buy After Viewing This Item?