what are the prerequisites to become a data scientist?