Python is a dynamically typed, multi-purpose programming language designed to be quick to learn, understand, and use, with a clean and uniform syntax. Note that Python 2 reached end-of-life on January 1, 2020. For version-specific Python questions, add the version tag (e.g. [python-3.x] or [python-3.9]). When using a Python variant (e.g. Jython, PyPy) or library (e.g. Pandas, NumPy), please include it in the tags.