Chuyển đến nội dung chính
Trang chủ

Spark courses

With Spark, data is read into memory, operations are performed, and the results are written back, resulting in faster execution. Learn core principles and common packages on DataCamp.

Tạo tài khoản miễn phí

hoặc

Bằng cách tiếp tục, bạn chấp nhận Điều khoản sử dụng, Chính sách bảo mật và việc dữ liệu của bạn được lưu trữ tại Hoa Kỳ.
Group

Đào tạo 2 người trở lên?

Thử DataCamp for Business

Recommended for Spark beginners

Build your Spark skills with interactive courses curated by real-world experts

Khóa học

Foundations of PySpark

Trung cấpTrình độ kỹ năng
4 giờ
639
Learn to implement distributed data management and machine learning in Spark using the PySpark package.

Lộ trình

Dữ liệu lớn với PySpark

25 giờ
1.9K
Nắm vững cách xử lý dữ liệu lớn và tận dụng hiệu quả với Apache Spark thông qua giao diện lập trình ứng dụng PySpark.

Không biết bắt đầu từ đâu?

Làm Bài Đánh Giá

Duyệt khóa học và lộ trình Spark

Khóa học

Introduction to PySpark

Trung cấpTrình độ kỹ năng
4 giờ
5.3K
Master PySpark to handle big data with ease—learn to process, query, and optimize massive datasets for powerful analytics!

Khóa học

Machine Learning with PySpark

Nâng caoTrình độ kỹ năng
4 giờ
957
Learn how to make predictions from data with Apache Spark, using decision trees, logistic regression, linear regression, ensembles, and pipelines.

Khóa học

Foundations of PySpark

Trung cấpTrình độ kỹ năng
4 giờ
639
Learn to implement distributed data management and machine learning in Spark using the PySpark package.

Khóa học

Feature Engineering with PySpark

Nâng caoTrình độ kỹ năng
4 giờ
418
Learn the gritty details that data scientists are spending 70-80% of their time on; data wrangling and feature engineering.

Khóa học

Introduction to Spark with sparklyr in R

Trung cấpTrình độ kỹ năng
4 giờ
100
Learn how to run big data analysis using Spark and the sparklyr package in R, and explore Spark MLIb in just 4 hours.

Tài nguyên liên quan về Spark

blog

The Top 20 Spark Interview Questions

Essential Spark interview questions with example answers for job-seekers, data professionals, and hiring managers.
Tim Lu's photo

Tim Lu

blog

Flink vs. Spark: A Comprehensive Comparison

Comparing Flink vs. Spark, two open-source frameworks at the forefront of batch and stream processing.
Maria Eugenia Inzaugarat's photo

Maria Eugenia Inzaugarat

8 phút

Hướng dẫn

Pyspark Tutorial: Getting Started with Pyspark

Discover what Pyspark is and how it can be used while giving examples.
Natassha Selvaraj's photo

Natassha Selvaraj

10 phút


Ready to apply your skills?

Projects allow you to apply your knowledge to a wide range of datasets to solve real-world problems in your browser

Frequently asked questions

Which Spark course is the best for absolute beginners?

For new learners, DataCamp has three introductory Spark courses across the most popular programming languages:

Introduction to PySpark 

Introduction to Spark with sparklyr in R 

Introduction to Spark SQL in Python Course

Do I need any prior experience to take a Spark course?

You’ll need to have completed an introduction course to the programming language you’re using Spark on. 

All of which you can find here:

Introduction to Python

Introduction to R

Introduction to SQL

Beyond that, anyone can get started with Spark through simple, interactive exercises on DataCamp.

What is PySpark used for?

If you're already familiar with Python and libraries such as Pandas, then PySpark is a good language to learn to create more scalable analyses and pipelines.

Apache Spark is basically a computational engine that works with huge sets of data by processing them in parallel and batch systems. 

Spark is written in Scala, and PySpark was released to support the collaboration of Spark and Python.

How can Spark help my career?

You’ll gain the ability to analyze data and train machine learning models on large-scale datasets—a valuable skill for becoming a data scientist. 

Having the expertise to work with big data frameworks like Apache Spark will set you apart.

What is Apache Spark?

Apache Spark is an open-source, distributed processing system used for big data workloads. 

It utilizes in-memory caching, and optimized query execution for fast analytic queries against data of any size. 

It provides development APIs in Java, Scala, Python, and R, and supports code reuse across multiple workloads—batch processing, interactive queries, real-time analytics, machine learning, and graph processing.

Công nghệ và chủ đề khác

công nghệ