Hi, Roberto and Kirby,
Thanks for the feedback! Yes, the book is available on the homepage (
http://farrellpolymath.com/). Definitely let me know if the all-important "Buy Now" button is not showing up! It works on my browser.
It was my plan to write a math book that students, parents and teachers are "looking for" in 2015. Last weekend I had a small bunch of boys working through the turtle explorations and showing off their creations to each other. That was a good sign.
I haven't seen any other books addressing how to apply Python to math learning in the same way: writing programs to "automate the boring stuff"* in math class so you can get to the fun stuff quicker. Solve algebraic equations and geometry problems, graph functions, transform graphs using matrices, draw fractals (even complex ones), create 3D models and animations, not to mention the calculus tools you'll learn to create.
Kirby, I agree; I would have done it all in Python 3, since it solves the problems with division and the turtle graphics freezing up. But as you correctly pointed out, VPython is one of my major tools for exploration, which requires Python 2.7. Pygame also doesn't work on Python 3.
I had Anaconda for a while, then had some problems so I switched to WinPython. You're right, it's great to have a ready-to-run Python environment.
Thanks again for the input and talk soon!
Peter Farrell
* expression swiped from Al Sweigart