Harnessing the Power of Python Part 1