Over the last few days, I've begun to work through Allen Downey's <I>Think Python</I> to teach myself the basics of programming with Python. I've previously familiarized myself with Python's syntax ...