Seems very short on explanation. I believe that "How to Think Like a Computer Scientist" (http://interactivepython.org/runestone/static/thinkcspy/toc....) gives better explanation plus allows testing code in the browser.
[1] Work through Learn Python The Hard Way (both online and the book) [2] Build an AI Agent to Solve Raven's Progressive Matrices
Focusing on these two things only provides the knowledge and practice necessary to learn and implement I believe. Obviously, I just started so maybe I'll provide an update once I get along further months from now.
https://www.reddit.com/r/Python/comments/40s6dm/meta_can_we_...