Resources
The event
Learning Python
- PyLadies workshop curriculum: exercises recommended for beginners
- Learn X in Y Minutes: Python: a fast tour for people who already program
- W3Schools Python: reference for filling gaps
- Python typing module
- unittest
Tools the project lead asks about
Apache Spark
- apache/spark on GitHub
- Contributing to Spark
- Testing PySpark
- Contributing to PySpark
- Spark developer tools
- Apache JIRA account request
- Spark issue tracker (JIRA)
After the sprint: Apache Airflow
- Airflow contributing docs, which point to a beginner quick start, static checks and testing guides, and the
#new-contributorsSlack channel
About this guide
Facts about the event and the Spark contribution process were checked on 2026-10-08 against the official HackMD, the Spark contributing guide, the PySpark testing guide and the Airflow contributing index. The Airflow sub-pages, Spark's lint script, its Python requirements file and the coverage runner were not opened; they are marked "verify" where they appear.
Corrections and translations are welcome as pull requests.