Books to read for Python programmers

So you have completed learning Python, what's next?. Learn the Data structures and algorithms to be real programmer. here I suggest 3 books that I read and practised. 

1. Grokking algorithms, buy from  amazon here.


2. Elements of Programming interviews In Python. buy here



3. if you want deep dive into algorithms then "Introduction to algorithms" is best book

you can buy from Amazon here.