Hacker News new | ask | show | jobs
by cdr 5902 days ago
Python For Software Design (nee Think Python) does exactly that with its "TurtleWorld" library, and I think it's a pretty great book.