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 there’s a book named "Grokking algorithms. An illustrated guide for programmers and other curious people", it does exactly what you are asking for !

I liked it overall but I would recommend borrowing it instead if buying it. It did help me understand Big-O notation, having never seen it before.

@qaqelol Thank you! Why wouldn't you buy it?
@itamarst I read it twice and took notes, after that I didn’t really need to check it again, I guess it means its good at explaining haha ?