The Python Language Reference

This reference manual describes the syntax and “core semantics” of thelanguage. It is terse, but attempts to be exact and complete. The semantics ofnon-essential built-in object types and of the built-in functions and modulesare described inThe Python Standard Library. For an informal introduction to thelanguage, seeThe Python Tutorial. For C or C++ programmers, two additionalmanuals exist:Extending and Embedding the Python Interpreter describes the high-level picture of how towrite a Python extension module, and thePython/C API Reference Manual describes theinterfaces available to C/C++ programmers in detail.