Data engineering with python: work with massive datasets to design data models and automate data pipelines using python