software engineering for data scientists pdf github