Python2bestpractice round2

This constitutes a second major revision of the python lectures to orient towards best practices.  This narrows the scope of the don't repeat yourself to be only on modules.