Python doesn't have the glyph noise that brace-based languages do, and well-written Python is beautiful and easy to read.
But lately I have been having an internal debate on whether using autodoc and inline docstrings detracts from its beauty and makes it harder to read because it reduces the amount of code you can see on the screen (see Steve Yegge's rant on this http://steve-yegge.blogspot.com/2008/02/portrait-of-n00b.htm... from a few years back).
If you use Sphinx to document a method's description, params, param types, and return type, then it can easily turn a three-line method into a 12 line method, and then you can only see ~5 methods on the screen at a time.
So if the code is already readable, would it not be better to put the docstring comments in an external file to keep the code density?
Django does this, and I'm starting to think it's the right balance.