Programming

Copyright 2017 - Jacob D. Parr
https://www.jacobparr.com
(all rights reserved)












































1
2
3
4

Program Instructions
- Get Toys (read)
- Count Toys
(down arrow to continue)




















1
2
3
4

Program
Instructions
- Get Toys (read)
- Count Toys

Program
Instructions
- Get Toys (read)
- Count Toys

Program
Instructions
- Get Toys (read)
- Count Toys

Program
Instructions
- Get Toys (read)
- Count Toys

spark-submit
Program
Instructions
- Get Toys (read)
- Count Toys




















1
2
3
4






Go!
Program
Instructions
- Get Toys (read)
- Count Toys

Program
Instructions
- Get Toys (read)
- Count Toys

Program
Instructions
- Get Toys (read)
- Count Toys

Program
Instructions
- Get Toys (read)
- Count Toys

Stage #1
1. Get Toys
2. Count Toys
Stage #2
2. Count Toys



















1
2
3
4










Program
Instructions
- Get Toys (read)
- Count Toys

Program
Instructions
- Get Toys (read)
- Count Toys

Program
Instructions
- Get Toys (read)
- Count Toys

Program
Instructions
- Get Toys (read)
- Count Toys

Stage #1
1. Get Toys
2. Count Toys
Stage #2
2. Count Toys



















1
2
3
4

3
1
2
3

Shuffle!
3
1
2
3
Program
Instructions
- Get Toys (read)
- Count Toys

Program
Instructions
- Get Toys (read)
- Count Toys

Program
Instructions
- Get Toys (read)
- Count Toys

Program
Instructions
- Get Toys (read)
- Count Toys

Stage #1
1. Get Toys
2. Count Toys
Stage #2
2. Count Toys
Stage #1
1. Get Toys
2. Count Toys
Stage #2
2. Count Toys



















1
2
3
4

3
1
2
3
Program
Instructions
- Get Toys (read)
- Count Toys

Program
Instructions
- Get Toys (read)
- Count Toys

Program
Instructions
- Get Toys (read)
- Count Toys

Program
Instructions
- Get Toys (read)
- Count Toys

3
1
2
3
Stage #1
1. Get Toys
2. Count Toys
Stage #2
2. Count Toys



















1
2
3
4

9
9

Gimme!
3
1
2
3
Program
Instructions
- Get Toys (read)
- Count Toys

Program
Instructions
- Get Toys (read)
- Count Toys

Program
Instructions
- Get Toys (read)
- Count Toys

Program
Instructions
- Get Toys (read)
- Count Toys

Stage #1
1. Get Toys
2. Count Toys
Stage #2
2. Count Toys
Stage #1
1. Get Toys
2. Count Toys
Stage #2
2. Count Toys
Instructions
- Get Toys (read)
- Is Broken? (filter)
- Shrink Toys (map)
- Paint Toys (map)
- Box Size (group by)
- Package (map)
- Wrap Toys (map)
- Load Truck (write)
(down arrow to continue)













1
2
3
4






































1
2
3
4

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck


























spark-submit












1
2
3
4


























Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck











1
2
3
4


Go!
Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Stage #1
1. Get Toys
2. Is Broken?
3. Shrink Toys
4. Paint Toys
5. Box Size
Stage #2
5. Box Size
6. Package
7. Wrap Toys
8. Load Truck

































1
2
3
4





Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Stage #1
1. Get Toys
2. Is Broken?
3. Shrink Toys
4. Paint Toys
5. Box Size
Stage #2
5. Box Size
6. Package
7. Wrap Toys
8. Load Truck





































1
2
3
4

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Stage #1
1. Get Toys
2. Is Broken?
3. Shrink Toys
4. Paint Toys
5. Box Size
Stage #2
5. Box Size
6. Package
7. Wrap Toys
8. Load Truck















































Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Stage #1
1. Get Toys
2. Is Broken?
3. Shrink Toys
4. Paint Toys
5. Box Size
Stage #2
5. Box Size
6. Package
7. Wrap Toys
8. Load Truck








1
2
3
4

























































1
2
3
4

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Stage #1
1. Get Toys
2. Is Broken?
3. Shrink Toys
4. Paint Toys
5. Box Size
Stage #2
5. Box Size
6. Package
7. Wrap Toys
8. Load Truck












































Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Stage #1
1. Get Toys
2. Is Broken?
3. Shrink Toys
4. Paint Toys
5. Box Size
Stage #2
5. Box Size
6. Package
7. Wrap Toys
8. Load Truck








1
2
3
4












































Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Stage #1
1. Get Toys
2. Is Broken?
3. Shrink Toys
4. Paint Toys
5. Box Size
Stage #2
5. Box Size
6. Package
7. Wrap Toys
8. Load Truck








1
2
3
4




























































1
2
3
4

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Stage #1
1. Get Toys
2. Is Broken?
3. Shrink Toys
4. Paint Toys
5. Box Size
Stage #2
5. Box Size
6. Package
7. Wrap Toys
8. Load Truck















Shuffle!




























Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Stage #1
1. Get Toys
2. Is Broken?
3. Shrink Toys
4. Paint Toys
5. Box Size
Stage #2
5. Box Size
6. Package
7. Wrap Toys
8. Load Truck








1
2
3
4
























































Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck









1
2
3
4














Stage #1
1. Get Toys
2. Is Broken?
3. Shrink Toys
4. Paint Toys
5. Box Size
Stage #2
5. Box Size
6. Package
7. Wrap Toys
8. Load Truck


























Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

1
2
3
4














Stage #1
1. Get Toys
2. Is Broken?
3. Shrink Toys
4. Paint Toys
5. Box Size
Stage #2
5. Box Size
6. Package
7. Wrap Toys
8. Load Truck


































Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

1
2
3
4




































Stage #1
1. Get Toys
2. Is Broken?
3. Shrink Toys
4. Paint Toys
5. Box Size
Stage #2
5. Box Size
6. Package
7. Wrap Toys
8. Load Truck













Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

1
2
3
4




































Stage #1
1. Get Toys
2. Is Broken?
3. Shrink Toys
4. Paint Toys
5. Box Size
Stage #2
5. Box Size
6. Package
7. Wrap Toys
8. Load Truck













Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

Instructions
- Get Toys
- Is Broken?
- Shrink Toys
- Paint Toys
- Box Size
- Package
- Wrap Toys
- Load Truck

1
2
3
4


















Stage #1
1. Get Toys
2. Is Broken?
3. Shrink Toys
4. Paint Toys
5. Box Size
Stage #2
5. Box Size
6. Package
7. Wrap Toys
8. Load Truck





Done!
Spark Programming
By Jacob D Parr
Spark Programming
- 848