A more organied version of Learning, will be starting with ex49 from Zed Shaw's Learning Python the Hard Way