by Allen Downey
Swampy is a suite of Python programs that support Think Python.
It includes the following modules:
AmoebaWorld: a fun way for beginning programmers to practice writing Python expressions.
TurtleWorld: an implementation of turtle graphics used in Think Python (first edition)
TurmiteWorld: an implementation of Langton's ant.
Lumpy: a program that generates UML object and class diagrams from a Python program.
A description of the project and documentation is available at (http://www.greenteapress.com/wp/swampy)