Learn-Python-The-Hard-Way is a project mainly written in ..., it's free.
Code from Learn Python The Hard Way
My progress going through Learn Python The Hard Way - Version 2