Bought this out of curiosity, to maybe try and do any automated financial analysis for my investments. The book is trying to do too much. It's 300+ (more than half!) pages introduction to Python, introduction to numpy & pandas, and introduction into high Python performance. Only then we go into mathematical methods, 2 pages per method, nothing substantial, but a formula, a graph and a piece of code with a paragraph of description of what it is. Then the book becomes intro to statistics.
Around page 500 it goes into algorithmic trading, but the problem is that the examples use some proprietary API that you need to pay to get access to. (And I did my research - there are more accessible options out there!)
Only from pages 550 to 650 it has some interesting stuff, but there's another problem. There's just code with a few explanations of what specific lines do. Wouldn't be a big deal, but as a software engineer I can tell you the code is awful - difficult to read and understand.
I'll probably use this book to lift a monitor. Two stars.