Jackie Gushue Dev-Sprint2

Followed along with the online tutorials but didn't feel like I absorbed much. Need to spend more time reviewing the code and googling to understand better. Is there a good resource such as the "Think Python" book with exercises for web development?