role of coding in data science