Benefits of Patterns
Pattern lets you solve complicated problems with simple solutions. Here's an example...
It may look complicated, but the solution, is just...

Patterns isn't just used for maze and robots, we can also use it to create interesting patterns like this...
import turtle
import random
colors = ["red", "green", "blue", "yellow", "orange", "purple"]
turtle.speed(10)
for a in range(100):
choice = random.randrange(4)
turtle.color(colors[choice])
turtle.forward(a)
turtle.left(92)
...and this...
import turtle
import random
colors = ["red", "green", "blue", "yellow", "orange", "purple"]
turtle.speed(10)
for a in range(100):
choice = random.randrange(4)
turtle.color(colors[choice])
turtle.forward(100)
turtle.left(92)
Patterns in Everyday Life
Patterns are also found in everyday life, such as...
Knitting

Building Homes

In Nature
