Advanced Analytics with PySpark: Patterns for Learning from Data at Scale Using Python and Spark