There are a lot of books out there for new programmers getting into Python. However, are there any books for people who are experienced both in programming and to some degree in Python that introduces advanced topics, subtleties, gotchas, and best practices in Python?
I'm thinking in terms of something like Effective C++ or Effective Java.
There's a number of topics that beginners don't care about, that people using Python for Serious Business TM want to know. For instance, tips for writing code that is both portable across platforms, and across different versions of Python. What standard library modules are broken, and what are the better alternatives?