Beat the rise! Delivery fees are going up soon.

Close Notification

Your cart does not contain any items

Thinking in Math

Using Python to Explore, Experiment, and Understand

John Lehet

$94.95   $80.69

Paperback

Forthcoming
Pre-Order now

QTY:

English
No Starch Press,US
29 September 2026
Mathematics often feels abstract because it is taught as static symbols on a page. But real understanding comes from seeing how ideas behave when you change them. Thinking in Math brings an experimental mindset to mathematics, using Python as a tool for exploration. Across eighteen carefully chosen topics, readers write and modify small programs to observe patterns, test assumptions, and see mathematical concepts unfold in real time. This is not a programming book, and it is not a traditional math textbook. Instead, it treats math the way scientists treat physical systems: by running experiments, asking 'what if?', and learning from what happens. With only basic arithmetic and algebra as prerequisites, readers develop mathematical intuition by doing, not by rote.
By:  
Imprint:   No Starch Press,US
Country of Publication:   United States
Dimensions:   Height: 235mm,  Width: 178mm, 
Weight:   369g
ISBN:   9781718505063
ISBN 10:   171850506X
Pages:   256
Publication Date:  
Audience:   General/trade ,  ELT Advanced
Format:   Paperback
Publisher's Status:   Forthcoming

John Lehet is a retired mathematics professor at the U.S. Coast Guard Academy and the owner of Advanced Reasoning Inc., an engineering firm supporting U.S. Navy sonar development. Over his career, he has taught mathematics and computing with a strong emphasis on hands-on exploration, developing activities that help students build genuine intuition rather than rely on memorization.

See Also