Python documentation Page

Python documentation



Return to Python Topics

There are numerous sources for Python documentation, but the official one is at docs.python.org


The Python Language Reference

This Python reference manual describes the Python syntax and “Python core semantics” of the Python language. It is terse, but attempts to be exact and complete. The semantics of non-essential Python built-in object types and of the Python built-in functions and Python modules are described in The Python Standard Library. For an informal Python introduction to the language, see The Python Tutorial. For C or C++ programmers, two additional manuals exist: Extending and Embedding the Python Interpreter describes the high-level picture of how to write a Python extension module, and the Python/C API Reference Manual describes the Python interfaces available to C/C++ programmers in detail.

* 1. Python Introduction
* 1.1. Python Alternate Implementations
* 1.2. Python Notation
* 2. Python Lexical analysis
* 2.1. Python Line structure
* 2.2. Python Other tokens
* 2.3. Python Identifiers and keywords
* 2.4. Python Literals
* 2.5. Python Operators
* 2.6. Python Delimiters
* 3. Python Data model
* 3.1. Python Objects, values and types
* 3.2. Python standard type hierarchy
* 3.3. Python Special method names
* 3.4. Python Coroutines
* 4. Python Execution model
* 4.1. Python Structure of a program
* 4.2. Python Naming and binding
* 4.3. Python Exceptions
* 5. Python import system
* 5.1. Python importlib
* 5.2. Python Packages
* 5.3. Python Searching
* 5.4. Python Loading
* 5.5. Python Path Based Finder
* 5.6. Python Replacing the standard import system
* 5.7. Python Package Relative Imports
* 5.8. Python Special considerations for __main__
* 5.9. Python References
* 6. Python Expressions
* 6.1. Python Arithmetic conversions
* 6.2. Python Atoms
* 6.3. Python Primaries
* 6.4. Python Await expression
* 6.5. Python power operator
* 6.6. Python Unary arithmetic and bitwise operations
* 6.7. Python Binary arithmetic operations
* 6.8. Python Shifting operations
* 6.9. Python Binary bitwise operations
* 6.10. Python Comparisons
* 6.11. Python Boolean operations
* 6.12. Python Assignment expressions
* 6.13. Python Conditional expressions
* 6.14. Python Lambdas
* 6.15. Python Expression lists
* 6.16. Python Evaluation order
* 6.17. Python Operator precedence
* 7. Python Simple statements
* 7.1. Python Expression statements
* 7.2. Python Assignment statements
* 7.3. Python assert statement
* 7.4. Python pass statement
* 7.5. Python del statement
* 7.6. Python return statement
* 7.7. Python yield statement
* 7.8. Python raise statement
* 7.9. Python break statement
* 7.10. Python continue statement
* 7.11. Python import statement
* 7.12. Python global statement
* 7.13. Python nonlocal statement
* 7.14. Python type statement
* 8. Python Compound statements
* 8.1. Python if statement
* 8.2. Python while statement
* 8.3. Python for statement
* 8.4. Python try statement
* 8.5. Python with statement
* 8.6. Python match statement
* 8.7. Python Function definitions
* 8.8. Python Class definitions
* 8.9. Python Coroutines
* 8.10. Python Type parameter lists
* 9. Python Top-level components
* 9.1. Python Complete Python programs
* 9.2. Python File input
* 9.3. Python Interactive input
* 9.4. Python Expression input
* 10. Python Full Grammar specification

{{navbar_python_docs}}


Python BUDDHA


Return to Python Official Glossary, Python Topics, Python, Python DevOps - Python SRE, Python Data Science - Python DataOps, Python Machine Learning - Python MLOps


{{wp>Python programming language}}


Research It More


Research:
* ddg>Python BUDDHA on DuckDuckGo
* oreilly>Python BUDDHA on O'Reilly
* github>Python BUDDHA on GitHub
* reddit>Python BUDDHA on Reddit
* stackoverflow>Python BUDDHA on StackOverflow
* scholar>Python BUDDHA on scholar.google.com
* youtube>Python BUDDHA on YouTube

Fair Use Sources


Fair Use Sources:
* Official Python Glossary (POG 2022)
* FlntPy Lingo 2022

{{navbar_python}}


{{navbar_footer}}