Join 36000+ teachers and students using TTIO.
Use the following presentation as a tutorial, solving all the challenges where possible. Solutions are provided at the end (but it is best not to look until you really need to!)
www.teachyourselfpython.com