python vs scala for data engineering