About 600 results
Open links in new tab
  1. PEP 0 – Index of Python Enhancement Proposals (PEPs)

    This PEP contains the index of all Python Enhancement Proposals, known as PEPs. PEP numbers are assigned by the PEP editors, and once assigned are never changed. The version …

  2. PEP 8 – Style Guide for Python Code | peps.python.org

    Jul 5, 2001 · This document gives coding conventions for the Python code comprising the standard library in the main Python distribution. Please see the companion informational PEP …

  3. PEP 1 – PEP Purpose and Guidelines | peps.python.org

    Jun 13, 2000 · A PEP is a design document providing information to the Python community, or describing a new feature for Python or its processes or environment. The PEP should provide …

  4. PEP 484 – Type Hints | peps.python.org

    This PEP aims to provide a standard syntax for type annotations, opening up Python code to easier static analysis and refactoring, potential runtime type checking, and (perhaps, in some …

  5. PEP 572 – Assignment Expressions | peps.python.org

    Feb 28, 2018 · Python already has a rule that subexpressions are generally evaluated from left to right. However, assignment expressions make these side effects more visible, and we propose …

  6. Release PEPs | peps.python.org

    Release PEPs Introduction This is the index of all Python Enhancement Proposals (PEPs) labelled under the ‘Release’ topic. This is a sub-index of PEP 0, the PEP index. A PEP is …

  7. PEP 343 – The “with” Statement | peps.python.org

    May 13, 2005 · This PEP adds a new statement “with” to the Python language to make it possible to factor out standard uses of try/finally statements.

  8. Packaging PEPs | peps.python.org

    Packaging PEPs Introduction This is the index of all Python Enhancement Proposals (PEPs) labelled under the ‘Packaging’ topic. This is a sub-index of PEP 0, the PEP index. Packaging …

  9. PEP 20 – The Zen of Python | peps.python.org

    Aug 19, 2004 · Long time Pythoneer Tim Peters succinctly channels the BDFL’s guiding principles for Python’s design into 20 aphorisms, only 19 of which have been written down.

  10. PEP 701 – Syntactic formalization of f-strings | peps.python.org

    Nov 15, 2022 · This document proposes to lift some of the restrictions originally formulated in PEP 498 and to provide a formalized grammar for f-strings that can be integrated into the parser …