Andrew Kuchling warns that the current URL is unstable, but his HOWTO on functional programming in Python is a nice concise overview of functional programming features in the language. At the least, I learned of (actually probably relearned) the enumerate function. In geekspeak, enumerate generates, from a sequence, a sequence of indexes and sequence items. Exceedingly handy.