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 Are you specifically interested in a book, or would a good website be suitable? Not that I know of one, but I suspect a website might be easier to find and more modern.
@diazona A website would work too, I guess.