Optics Using Python