Introduction to Big Data, Distributed Computing, and HadoopA Brief History of Big Data and HadoopHadoop ExplainedIntroduction to Apache SparkApache Spark BackgroundUses for SparkProgramming Interfaces to SparkSubmission Types for Spark ProgramsInput/Output Types for Spark ApplicationsThe Spark RDDSpark and HadoopFunctional Programming Using PythonData Structures Used in Functional Python ProgrammingPython Object SerializationPython Functional Programming BasicsSummary