Learn_python_the_hard_way is a project mainly written in Python, it's free.
learn python the hard way____ exercises
exercices from "Learn Python the Hard Way" by Zed A. Shaw