Thinking in Math: Using Python to Explore, Experiment, and Understand
Thinking in Math teaches readers how to understand mathematics by experimenting with it. Using short, focused Python programs, readers explore how mathematical ideas behave, change, and interact — developing intuition through observation rather than memorization.

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.
1149210125
Thinking in Math: Using Python to Explore, Experiment, and Understand
Thinking in Math teaches readers how to understand mathematics by experimenting with it. Using short, focused Python programs, readers explore how mathematical ideas behave, change, and interact — developing intuition through observation rather than memorization.

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.
23.99 Pre Order
Thinking in Math: Using Python to Explore, Experiment, and Understand

Thinking in Math: Using Python to Explore, Experiment, and Understand

by John Lehet
Thinking in Math: Using Python to Explore, Experiment, and Understand

Thinking in Math: Using Python to Explore, Experiment, and Understand

by John Lehet

eBook

$23.99 
Available for Pre-Order. This item will be released on September 29, 2026

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers


Overview

Thinking in Math teaches readers how to understand mathematics by experimenting with it. Using short, focused Python programs, readers explore how mathematical ideas behave, change, and interact — developing intuition through observation rather than memorization.

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.

Product Details

ISBN-13: 9781718505070
Publisher: No Starch Press
Publication date: 09/29/2026
Sold by: Penguin Random House Publisher Services
Format: eBook
Pages: 256

About the Author

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.

From the B&N Reads Blog

Customer Reviews