Python Glossary
The Python glossary defines 10 essential terms in plain language, each with a short definition followed by a longer explanation and a concrete code example. It covers the vocabulary you meet in documentation, error messages, and interviews — decorators, generators, the GIL, duck typing, list comprehensions, PEP 8, virtual environments, and more. Every term page also links to the functions and guides where the concept is used in practice, so the glossary works as a jumping-off point into the rest of the reference. Terms included: Decorator, Generator, Context Manager, GIL (Global Interpreter Lock), Duck Typing, List Comprehension, Mutable vs Immutable, PEP 8, Virtual Environment, Type Hints. If a definition mentions an unfamiliar API, look it up in the A–Z index or run the example in the playground to see it behave live.