Here's a few:
Think Complexity
https://github.com/AllenDowney/ThinkComplexity2
Think DSP
https://github.com/AllenDowney/ThinkDSP
Think Stats
https://github.com/AllenDowney/ThinkStats/
Think Bayes
- Think Python
- Think Data Structures
- Think Java
- Think Perl6 (!)
- Modeling and Simulation in Python
- Probably Overthinking It
And more [1]. He's a prolific writer, and very generous for offering many of them for free. I read several of them online or through O'Reilly, and bought printed copies just to appreciate his work. Really enjoyed Think DSP, Think Complexity, Think Bayes, etc.
[1] https://www.amazon.com/stores/Allen-Downey/author/B001O8NBPS
Many places on the web. Runestone is probably the most useful like but I’ll leave my favorite classic one below.
I'm pretty sure there are also some forks where people adapted the book to other languages than Java or Python.
That being said, it is definitely cool to have a Jupyter-notebook based set of examples of practical linear algebra
I would have benefited from some more handwaving in this regard (matrix multiplication, eigenvectors and eigenvalues) and less on the mechanics of the operations, before starting on the basic technicalities. But a “lesson” on these topics on day 0 is too soon
This looks a bit more involved but lovely I think I’ll try it. I read Think Bayes and thought it was great.
Quick ref:
https://www.t3x.org/klong/klong-qref.txt.html
Intro:
https://www.t3x.org/klong/klong-intro.txt.html
Klong for K users: