Realistic scope
The project lead asks for Python, git and GitHub, with coveragepy as a plus. You do not need to know Spark or PySpark. The plan targets exactly that.
A 30-hour study plan for developers who know Java but not Python, built around the "Your first PR to Apache Spark" project at PyCon Taiwan 2026 Sprints.
Unofficial. This is a community study guide. It is not affiliated with PyCon TW, the Apache Software Foundation or the Apache Spark project. Dates, requirements and commands were checked against the official pages on 2026-10-08; always re-check the official sources for last-minute changes. Items marked "verify" were not confirmed and should be checked in the repository you cloned.