This is among the best textbooks I've read so far on coding quantitative trading strategies with Python, covering such popular strategies as simple moving averages, momentum, Bollinger Bands, MACD, OBV, etc. The instructions are clear and succinct, the codes are well explained, and even the practice questions at the end of each chapter are surprisingly informative. Furthermore, because the first half of the book goes through Python programming pretty much from scratch, readers with zero coding background can also feel at ease.