Python For Fun is a collection of Python code for intermediate programmers, people who already have a handle on the basics of programming but aren't quite hacker grade or ace with Python. Chris Meyers' has put together a bundle of interesting starting points and kernels for exploration. There's components on plain old data structures, GUI programming, RDBMS manipulation, circuit logic, virtual machines and compilation. Best of all there are suggestions for further directions to take each module, essentialy providing a nice toolkit of potential programming assignments for the enterprising Python instructor.