
Explore resilient distributed datasets, the fundamental immutable, distributed data structure in Apache Spark. Learn that RDDs can hold any type, are partitioned and computed on multiple nodes to boost performance.
Learn what a data frame is and how Spark optimizes PySpark DataFrames for large, structured data; explore formats, sources, and language support before coding with Weisbach.
Explore Python basics, from variables, operators, conditionals, and loops to functions and classes and objects, all taught from a beginner-friendly browser-based setup using Google Colab.
Explore conditionals in Python by learning how if statements, elif, and else control the program flow, test variable states, and handle complex conditions with and/or and nesting.
Explore Python function basics by using parameters and return values, adding default parameters, and implementing bounds checks to move a position from start 0 to end 10.
Explore classes and objects in Python by building a game character, learning how classes define blueprints, instantiate objects, use fields and methods, and apply inheritance and static members.
Revisit the Python language basics by reviewing variables, collections, conditionals, loops, functions, and classes, and encourage practice and exploration of libraries like pandas for data analysis and machine learning.
This course covers all the fundamentals about Apache Spark streaming with Python and teaches you everything you need to know about developing Spark streaming applications using PySpark, the Python API for Spark. At the end of this course, you will gain in-depth knowledge about Spark streaming and general big data manipulation skills to help your company to adapt Spark Streaming for building big data processing pipelines and data analytics applications. This course will be absolutely critical to anyone trying to make it in data science today.
Spark can perform up to 100x faster than Hadoop MapReduce, which has caused an explosion in demand for this skill! Because the Spark 2.0 DataFrame framework is so new, you now have the ability to quickly become one of the most knowledgeable people in the job market!
This course will teach the basics with a crash course in Python, continuing on to learning how to use Spark DataFrames with the latest Spark 2.0 syntax! Once we've done that we'll go through how to use the MLlib Machine Library with the DataFrame syntax and Spark. All along the way, you'll have exercises and Mock Consulting Projects that put you right into a real-world situation where you need to use your new skills to solve a real problem!
We also cover the latest Spark Technologies, like Spark SQL, Spark Streaming, and advanced models like Gradient Boosted Trees! After you complete this course you will feel comfortable putting Spark and PySpark on your resume! This course also has a full 30-day money-back guarantee and comes with a LinkedIn Certificate of Completion!
If you're ready to jump into the world of Python, Spark, and Big Data, this is the course for you!