- What is a variable?
- Why do we need variables?
- What is a constant?
- Why are naming conventions especially important for variables?
- What are positional arguments?
- What is the difference between a parameter and an argument?
- How can we make a script interactive?
- How can we create a script that we can use both non-interactively and interactively?