17db96d56Sopenharmony_ci.. _reference-index: 27db96d56Sopenharmony_ci 37db96d56Sopenharmony_ci################################# 47db96d56Sopenharmony_ci The Python Language Reference 57db96d56Sopenharmony_ci################################# 67db96d56Sopenharmony_ci 77db96d56Sopenharmony_ciThis reference manual describes the syntax and "core semantics" of the 87db96d56Sopenharmony_cilanguage. It is terse, but attempts to be exact and complete. The semantics of 97db96d56Sopenharmony_cinon-essential built-in object types and of the built-in functions and modules 107db96d56Sopenharmony_ciare described in :ref:`library-index`. For an informal introduction to the 117db96d56Sopenharmony_cilanguage, see :ref:`tutorial-index`. For C or C++ programmers, two additional 127db96d56Sopenharmony_cimanuals exist: :ref:`extending-index` describes the high-level picture of how to 137db96d56Sopenharmony_ciwrite a Python extension module, and the :ref:`c-api-index` describes the 147db96d56Sopenharmony_ciinterfaces available to C/C++ programmers in detail. 157db96d56Sopenharmony_ci 167db96d56Sopenharmony_ci.. toctree:: 177db96d56Sopenharmony_ci :maxdepth: 2 187db96d56Sopenharmony_ci :numbered: 197db96d56Sopenharmony_ci 207db96d56Sopenharmony_ci introduction.rst 217db96d56Sopenharmony_ci lexical_analysis.rst 227db96d56Sopenharmony_ci datamodel.rst 237db96d56Sopenharmony_ci executionmodel.rst 247db96d56Sopenharmony_ci import.rst 257db96d56Sopenharmony_ci expressions.rst 267db96d56Sopenharmony_ci simple_stmts.rst 277db96d56Sopenharmony_ci compound_stmts.rst 287db96d56Sopenharmony_ci toplevel_components.rst 297db96d56Sopenharmony_ci grammar.rst 30