exercises with python http://interactivepython.org/courselib/static/CS1-Python/index.html