One problem with buying Python books is that things change rather rapidly, so your references become out of date fairly rapidly. I consider myself a Python pro (not expert or guru, just a pro
), and I don't own any Python books at all, I just use the online references as much as I can as well as the included documentation.
One book that has caught my eye is the "Python Cookbook" but that's available online for the most part anyway