Impractical Python Projects: Playful Programmin...
Although a fair number of the projects are impractical, there is a lot to learn for beginner-intermediate programmers. They will learn how to approach problems in different domains, while getting exposed to popular third party modules like tkinter, pygame, pillow and matplotlib. You also get to learn some very useful python standard libraries like itertools, set and defaultdict. The book also cements good practices like using exceptions, testing and debugging.
Impractical Python Projects: Playful Programmin...
041b061a72