Get in Touch

Course Outline

Introduction

Understanding Big Data

Overview of Spark

Overview of Python

Overview of PySpark

  • Data Distribution via the Resilient Distributed Datasets Framework
  • Computation Distribution using Spark API Operators

Configuring Python with Spark

Configuring PySpark

Utilizing Amazon Web Services (AWS) EC2 Instances for Spark

Setting Up Databricks

Configuring the AWS EMR Cluster

Foundations of Python Programming

  • Getting Started with Python
  • Working with the Jupyter Notebook
  • Utilizing Variables and Basic Data Types
  • Managing Lists
  • Implementing if Statements
  • Handling User Inputs
  • Using while Loops
  • Defining Functions
  • Working with Classes
  • Managing Files and Exceptions
  • Interacting with Projects, Data, and APIs

Essentials of Spark DataFrames

  • Getting Started with Spark DataFrames
  • Performing Basic Operations with Spark
  • Using Groupby and Aggregate Operations
  • Handling Timestamps and Dates

Practical Spark DataFrame Project Exercise

Machine Learning Concepts with MLlib

Integrating MLlib, Spark, and Python for Machine Learning

Regressions Explained

  • Theory of Linear Regression
  • Writing Regression Evaluation Code
  • Practical Linear Regression Exercise
  • Theory of Logistic Regression
  • Writing Logistic Regression Code
  • Practical Logistic Regression Exercise

Random Forests and Decision Trees

  • Theory of Tree Methods
  • Implementing Decision Trees and Random Forest Code
  • Practical Random Forest Classification Exercise

K-means Clustering

  • Theory of K-means Clustering
  • Writing K-means Clustering Code
  • Practical Clustering Exercise

Recommender Systems

Implementing Natural Language Processing

  • Concepts of Natural Language Processing (NLP)
  • Overview of NLP Tools
  • Practical NLP Exercise

Streaming with Spark on Python

  • Overview of Streaming with Spark
  • Practical Spark Streaming Exercise

Requirements

  • General programming skills

Target Audience

  • Developers
  • IT Professionals
  • Data Scientists
 21 Hours

Number of participants


Price per participant

Testimonials (6)

Upcoming Courses

Related Categories