Project Zen - Improving Apache Spark for Python Users
Offered By: Databricks via YouTube
Course Description
Overview
Explore the advancements in Apache Spark for Python users through this 21-minute conference talk from Databricks. Dive into Project Zen, an initiative aimed at making PySpark more Pythonic and user-friendly. Learn about the redesigned pandas UDFs, improved error messages in UDF, and new features introduced in Apache Spark 3.0 and 3.1. Discover the roadmap for Project Zen, including redesigned PySpark documentation, PySpark type hints, new installation options for PyPI users, standardized warnings and exceptions, and visualization improvements. Gain insights into the rapid growth of PySpark users and the increasing importance of Python in data science. Understand how these enhancements align with The Zen of Python principles and contribute to a more efficient and intuitive PySpark experience.
Syllabus
Intro
Python Growth
PySpark Today
The Zen of Python
Project Zen (SPARK-32082)
Problems in PySpark Documentation
New PySpark Documentation
New API Reference
Quickstart
Live Notebook
Other New Pages
What are Python Type Hints?
Why are Python Type Hints good?
Python Type Hints in PySpark
PyPI Distribution
New Installation Options
Why not pip --install-options?
Roadmap
Re-cap: What's next?
Taught by
Databricks
Related Courses
Data AnalysisJohns Hopkins University via Coursera Computing for Data Analysis
Johns Hopkins University via Coursera Scientific Computing
University of Washington via Coursera Introduction to Data Science
University of Washington via Coursera Web Intelligence and Big Data
Indian Institute of Technology Delhi via Coursera