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
Your Step by Step Guide on Python Libraries DevelopmentProdramp via YouTube Python Unit Testing and Package Submission - Build with Python 5
Samuel Chan via YouTube Building and Publishing a Python Package - How to Distribute on PyPI
Samuel Chan via YouTube Secure Python Packaging and Release Using Continuous Deployment
Linux Foundation via YouTube Improving Package Repository Security - From White Papers to Practice
Linux Foundation via YouTube