This document covers variables in Python including:
- What variables are and how to name them correctly using letters, digits and underscores while avoiding keywords
- Creating variables by assigning a value using the equal sign
- Reassigning values to existing variables and using shortcut operators
- The key points that variables store values in memory, have unique names, Python is dynamically typed, and how to output text and variables.