Sign inSign up

bilearner/pyspark1000-practice

By bilearner

•Updated 4 days ago

PySpark, Jupyter, full seeded datasets - practice environment for the book PySpark: 1,000 Examples

Image
Machine learning & AI
Data science
Web analytics
1

94

bilearner/pyspark1000-practice repository overview

⁠PySpark: 1,000 Examples - Practice Environment

A ready-to-practice Spark + Jupyter environment for the book PySpark: 1,000 Examples on Amazon Kindle.

⁠Quick start

Mac / Linux:

mkdir -p practice
docker run --rm \
  -p 8888:8888 -p 4040:4040 \
  -v $(pwd)/practice:/workspace/practice \
  bitoollearner/pyspark1000-practice:1.0

Windows PowerShell:

mkdir practice -Force
docker run --rm `
  -p 8888:8888 -p 4040:4040 `
  -v ${PWD}/practice:/workspace/practice `
  bitoollearner/pyspark1000-practice:1.0

Open http://localhost:8888⁠ in your browser. JupyterLab opens with 22 chapter folders ready for practice.

⁠What's in the image

  • Spark 3.5.3, Delta Lake 3.2.0, Python 3.11, OpenJDK 17
  • JupyterLab 4.2.5, auto-opens to the practice folder
  • 7 core CSVs + 15 raw messy files + Parquet/ORC/Avro/Delta variants
  • 22 pre-created chapter folders with starter notebooks

⁠How to use

  1. Open the book on Kindle, pick an example
  2. Open the matching chapter folder in JupyterLab
  3. Type the example's Solution code into a cell
  4. Shift+Enter - compare your output to the book
  5. Read the book's Explanation, Common Mistake, Recommendation, Pattern Insight

⁠Companion repository

Full source and setup guide: https://github.com/bitoollearner/pyspark-1000-examples⁠

⁠Buy the book

PySpark: 1,000 Examples on Amazon Kindle⁠

⁠License

MIT. Image contents include third-party software under their own licenses. Book content is copyright (c) 2026 Bi Learner - available on Amazon Kindle.

Tag summary

Content type

Image

Digest

sha256:c5ce10746…

Size

963.7 MB

Last updated

4 days ago

docker pull bilearner/pyspark1000-practice