Interesting book to learn some basic math and programming. but with caveats.
While the first part of the guides you step by step through some basic math and more complex math in an interesting way (something i can see children and teenagers may like), the last few chapters skip quite a lot on the math, and focus more on the programming, and advanced concepts that are not fully explained.
Also, while this book indicates it uses python, it actually uses "processing". a graphical interface that can be combined with Python. Use version 3.5.4, because the latest one did now allow for python-mode installation.
Overall, fun and interesting book, but I would try to improve a bit more on the last 3 chapters, providing more intuition on what they are aiming to achieve. Specially if the goal is to attract School level math/programmers.