Complex Data Engineering in Python