Scope refers to the visibility of variables in a program. In Python, variables can have local, enclosing, global, or built-in scope, which determines where they can be accessed.