I had two non-working phone holders for my car. One was a good fit for my phone, but was supposed to stick to the windscreen and didn't stick properly. The other was for an old phone, but it fitted well in the air vents.
Using sugru I was able to join together the parts from each contraption into one which fitted nicely in the air vents but held my new phone.
I enjoyed this film, but I can't help thinking it would have been better if it had been shorter (it's well over 2 hours long). The really interesting bits are where he tells the story of Afghanistan from the 1940s onwards. I found this absolutely fascinating, but this probably totals less than half the running time.
The rest is raw footage from the country since 2001. While this is also fascinating (and harrowing and distressing in many places) the overall length is only really going to prevent people from getting to the end and understanding the whole story. Given that Curtis's stated aim is to tell the whole story, without the simplifications that modern news media requires, the length seems to counteract that aim.
This reminds me of a similar theory put forward by Edward de Bono a while back. He suggested it might be lack of zinc in the diet, caused by eating unleavened bread. He proposed shipping out Marmite to help.
It's not specifically for python, but I have found the exercises at http://programmingpraxis.com to be really good for this kind of thing (and the comments will usually contain some solutions in python).
Not for complete beginners to programming though.