Interactive Programming in Python, Python Coursera Rice University course. My assignements and solutions.