Python implementation of materials in CSPP 55001 Algorithms in the autumn quarter of 2013