• Open Daily: 10am - 10pm
    Alley-side Pickup: 10am - 7pm

    3038 Hennepin Ave Minneapolis, MN
    612-822-4611

Open Daily: 10am - 10pm | Alley-side Pickup: 10am - 7pm
3038 Hennepin Ave Minneapolis, MN
612-822-4611
Ciphers, Fractals, and Fibonacci: Exploring Math with Python

Ciphers, Fractals, and Fibonacci: Exploring Math with Python

Paperback

General MathematicsProgramming

Publisher Price: $39.99

PREORDER - Expected ship date February 9, 2027

ISBN10: 171850506X
ISBN13: 9781718505063
Publisher: No Starch Press
Published: Feb 9 2027
Pages: 256
Language: English
Ciphers, Fractals, and Fibonacci 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.

Ciphers, Fractals, and Fibonacci 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.

Also in

Programming