Software Carpentry at UWaterloo in Python