Chris Myers has a nice selection of short intermediate-level Python programs and tutorials for Python programmers interested in enhancing their skills in the language, and having a better understanding of recursion and object-oriented programming. We have done quite a few pointer posts to Python resources and tutorials for beginners especially over the years here at Digital Media Minute, but as I say this resource that Myers has put together is geared more towards Python developers with some experience in the language. For any Python programmers out there, I appreciate any feedback on this particular resource in the comments if you have time.
Python Programming For Fun
Previous post: Understanding Java Annotations
Next post: Android Scanner Application: Create PDFs With Your Android Device

