Details about Math Adventures with Python: An Illustrated Guide to Exploring Math with Code
Math Adventures with Python PDF free download (Github) – Which approach shown in Figure 1 would you prefer? On the left, you see an example of a traditional approach to teaching math, involving definitions, propositions, and proofs. This method requires a lot of reading and odd symbols. You’d never guess this had anything to do with geometric figures. In fact, this text explains how to find the centroid, or the center, of a triangle. But traditional approaches like this don’t tell us why we should be interested in finding the center of a triangle in the first place.
Next to this text, you see a picture of a dynamic sketch with a hundred or so rotating triangles. It’s a challenging programming project, and if you want it to rotate the right History Topics Tutorials Offers & Deals Highlights Settings Support Sign Out way (and look cool), you have to find the centroid of the triangle. In many situations, making cool graphics is nearly impossible without knowing the math behind geometry, for example. As you’ll see in this book, knowing a little of the math behind triangles, like the centroid, will make it easy to create our artworks. A student who knows math and can create cool designs is more likely to delve into a little geometry and put up with a few square roots or a trig function or two. A student who doesn’t see any outcome, and is only doing homework from a textbook, probably doesn’t have much motivation to learn geometry.