Introduction to Computation and Programming Using Python with Application to Understanding Data