Any recommendations for a book introducing algorithms/datastructures and Big-O notation to #Python developers, especially data scientists?

(I already know Big-O so it's harder for me to tell how good an introduction is, so ideally I'd like recommendations from someone who learned it this way recently.)

@itamarst terse, accessible, informal and the examples are python. strong recommendation for that audience https://www.manning.com/books/grokking-algorithms
Grokking Algorithms

In this fully illustrated, friendly guide you’ll discover how to apply common algorithms to the practical problems you face every day as a programmer.

Manning Publications