Get in Touch

Course Outline

Introduction

Understanding Big Data

Spark Overview

Python Overview

PySpark Overview

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

Configuring Python with Spark

Setting Up PySpark

Using Amazon Web Services (AWS) EC2 Instances for Spark

Configuring Databricks

Setting Up the AWS EMR Cluster

Foundations of Python Programming

  • Python Essentials
  • Utilizing the Jupyter Notebook
  • Variables and Basic Data Types
  • List Operations
  • Conditional Statements (if)
  • User Input Handling
  • While Loops
  • Function Implementation
  • Class Construction
  • File Handling and Exception Management
  • Project Management, Data, and APIs

Spark DataFrame Fundamentals

  • Introduction to Spark DataFrames
  • Basic Operations in Spark
  • Groupby and Aggregation Operations
  • Handling Timestamps and Dates

Spark DataFrame Project Exercise

Machine Learning with MLlib

Machine Learning with MLlib, Spark, and Python

Regressions Explained

  • Linear Regression Theory
  • Regression Evaluation Code Implementation
  • Sample Linear Regression Exercise
  • Logistic Regression Theory
  • Logistic Regression Code Implementation
  • Sample Logistic Regression Exercise

Random Forests and Decision Trees

  • Tree Methods Theory
  • Implementing Decision Trees and Random Forests
  • Sample Random Forest Classification Exercise

K-means Clustering

  • K-means Clustering Theory
  • Implementing K-means Clustering Code
  • Sample Clustering Exercise

Recommender Systems

Natural Language Processing Implementation

  • Understanding Natural Language Processing (NLP)
  • Overview of NLP Tools
  • Sample NLP Exercise

Streaming with Spark on Python

  • Spark Streaming Overview
  • Sample Spark Streaming Exercise

Requirements

  • Basic programming proficiency

Target Audience

  • Developers
  • IT Professionals
  • Data Scientists
 21 Hours

Number of participants


Price per participant

Testimonials (6)

Upcoming Courses

Related Categories