Found in 2 comments on Hacker News
ivmi · 2017-09-04 · Original thread
Yes, it's nice and concise at about 150 pages,

https://www.amazon.com/Calculus-Manifolds-Approach-Classical...

You can try "Data Science from Scratch" [0] to get some taste. It uses Python to teach essentials of data science, and ML altorithms. The code quality is very good, and there is an introduction to Statistics, Maths and Python to start.

Then you can continue with improving your maths (Linear Algebra [1], Calculus [2], [3]) and moving on with Statistical Learning [4] [5]. I am personally going now through this plan.

[0] http://shop.oreilly.com/product/0636920033400.do

[1] http://www.amazon.com/Linear-Algebra-Right-Undergraduate-Mat...

[2] http://www.amazon.com/Calculus-4th-Michael-Spivak/dp/0914098...

[3] http://www.amazon.com/Calculus-Manifolds-Approach-Classical-...

[4] http://www-bcf.usc.edu/~gareth/ISL/

[5] http://statweb.stanford.edu/~tibs/ElemStatLearn/

Fresh book recommendations delivered straight to your inbox every Thursday.