Show HN: Exploring Mathematics with Python
124 points
5 days ago
| 7 comments
| coe.psu.ac.th
| HN
Andrew2565
1 hour ago
[-]
Joint author here.

I plan to upload the entire book as a single PDF when I finish the next chapter (on the cycloid). That will probably be early next week.

I used the original book by Arthur Engel for many years. He was an inspirational teacher.

The MAA tried very hard to publish the book, but I kept adding new material, and a text consisting of math 'selections' rather than a single theme is a hard sell in today's publishing environment.

reply
gostsamo
1 hour ago
[-]
For accessibility reasons, is it possible to have the chapters in html form as well? I don't know if it is possible to have the source code of the book, but it is also an option.
reply
net_rando
18 minutes ago
[-]
Random thoughts:

- Seems great. Added to the backlog :)

- No colors in PDF illustrations. Is it a deliberate choice?

- > The first six chapters (and Appendix A) are essentially that book, but with the programming language changed to Python, some rewording, reformatting in Latex, and a few additions.

  Try [typst](https://typst.app/) as an alternative to Latex.
reply
efavdb
6 hours ago
[-]
Looks like a treasure trove of knowledge.

I just recently went to the exploratorium in SF and saw an exhibit there suggesting that the catenary made a good arch, so browsed that chapter and saw a bit of explanation here which helped. Was also interested to see that Jefferson played some part in the history here.

reply
zkmon
2 hours ago
[-]
It is painful to imagine how these fantastic works will be not be read by humans in future, as AI would digest all this and provide just-in-time code for humans.
reply
T-A
1 hour ago
[-]
The kind of people who read books like this will keep reading them no matter what AI does. The kind of people who won't are already using code written and packaged as convenient libraries by others.
reply
urutom
4 hours ago
[-]
I own the original Exploring Mathematics with Your Computer(Turbo Pascal version). It’s an excellent introduction to algorithms for people coming from a mathematics background. Really happy to see it revived in Python.
reply
rramadass
5 hours ago
[-]
Very Nice!

However, I don't see the entire book as a single pdf?

reply
fnord77
4 hours ago
[-]
I downloaded each chapter and combined them so I could read it in apple books on my ipad

    pdfunite $(ls -tr) "Exploring Mathematics with Python".pdf
reply
fnord77
4 hours ago
[-]
Very nice. I was looking for something fun to work on over the break. Thank you for this.

> Unfortunately, after lengthy discussions with the MAA, my hopes of publishing this (rather large) expansion have proved impossible, and so I've decided to put it online, hopefully to be of use to others.

Too bad

reply