Computational Thinking Using Python