Real Closures in Python
I missed this trick a while back, but for everyone who has to program in Python and misses actual working closures, close over a container variable or use a function attribute. jjlinuxland's Modifying a Counter in a Closure and the comments explain more.
Now to play with lambda to see if this trick makes them more useful....
I'd really like to see an example of using closures for which there is not a better "Pythonic" alternative. The website you've given is using a list and an inner function to maintain some state for something calling the function. I think this particular case would be much better written using generators. For example