Data Science and Programming