Are you really surprised that such a book is needed? Hello user-land questions, now answered.
Plone/Zope are great. You likely just don't understand them. Check out: ZCA, Adaptation and Marker Interfaces. We use these concepts extensively at my work and they save us a lot of time particularly around componentizing are capabilities.
for k in myhash.keys():
print "$s: $s" % (k, myhash[k])
for l in open("somefile.txt").readlines():
Not sure what the big deal is. Python seems just as clean to me (to be kind).