Hello CamCode, thanks for the feedback. Indeed, Think Python's exercises really make the learning process both interesting and harder. Is Head First Python similar in this regard?
I think that Head First Python and Think Python aren't similar, because the former starts with list while the latter starts with the first concepts of programming if I remember correctly.
However, "Head First" deals with the exercises step by step and allows you to think about the concepts of the Python language.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.