René's URL Explorer Experiment


Title: Introduction — Python 3.15.0a5 documentation

Open Graph Title: Introduction

Description: The Application Programmer’s Interface to Python gives C and C++ programmers access to the Python interpreter at a variety of levels. The API is equally usable from C++, but for brevity it is gener...

Open Graph Description: The Application Programmer’s Interface to Python gives C and C++ programmers access to the Python interpreter at a variety of levels. The API is equally usable from C++, but for brevity it is gener...

Opengraph URL: https://docs.python.org/3/c-api/intro.html

direct link

Domain: docs.python.org

og:typewebsite
og:site_namePython documentation
og:image:width1146
og:image:height600
og:imagehttps://docs.python.org/3.15/_images/social_previews/summary_c-api_intro_c17506fc.png
og:image:altThe Application Programmer’s Interface to Python gives C and C++ programmers access to the Python interpreter at a variety of levels. The API is equally usable from C++, but for brevity it is gener...
twitter:cardsummary_large_image
theme-color#3776ab
readthedocs-addons-api-version1

Links:

https://www.python.org/
Table of Contentshttps://docs.python.org/dev/contents.html
Introductionhttps://docs.python.org/dev/c-api/intro.html
Language version compatibilityhttps://docs.python.org/dev/c-api/intro.html#language-version-compatibility
Coding standardshttps://docs.python.org/dev/c-api/intro.html#coding-standards
Include Fileshttps://docs.python.org/dev/c-api/intro.html#include-files
System includeshttps://docs.python.org/dev/c-api/intro.html#system-includes
Useful macroshttps://docs.python.org/dev/c-api/intro.html#useful-macros
Objects, Types and Reference Countshttps://docs.python.org/dev/c-api/intro.html#objects-types-and-reference-counts
Reference Countshttps://docs.python.org/dev/c-api/intro.html#reference-counts
Reference Count Detailshttps://docs.python.org/dev/c-api/intro.html#reference-count-details
Typeshttps://docs.python.org/dev/c-api/intro.html#types
Exceptionshttps://docs.python.org/dev/c-api/intro.html#exceptions
Embedding Pythonhttps://docs.python.org/dev/c-api/intro.html#embedding-python
Debugging Buildshttps://docs.python.org/dev/c-api/intro.html#debugging-builds
Recommended third party toolshttps://docs.python.org/dev/c-api/intro.html#recommended-third-party-tools
Python/C API Reference Manualhttps://docs.python.org/dev/c-api/index.html
C API and ABI Stabilityhttps://docs.python.org/dev/c-api/stable.html
Report a bughttps://docs.python.org/dev/bugs.html
Show source https://github.com/python/cpython/blob/main/Doc/c-api/intro.rst?plain=1
indexhttps://docs.python.org/dev/genindex.html
moduleshttps://docs.python.org/dev/py-modindex.html
nexthttps://docs.python.org/dev/c-api/stable.html
previoushttps://docs.python.org/dev/c-api/index.html
Pythonhttps://www.python.org/
3.15.0a5 Documentationhttps://docs.python.org/dev/index.html
Python/C API Reference Manualhttps://docs.python.org/dev/c-api/index.html
Introductionhttps://docs.python.org/dev/c-api/intro.html
https://docs.python.org/dev/c-api/intro.html#introduction
https://docs.python.org/dev/c-api/intro.html#language-version-compatibility
https://docs.python.org/dev/c-api/intro.html#coding-standards
PEP 7https://peps.python.org/pep-0007/
https://docs.python.org/dev/c-api/intro.html#include-files
Parsing arguments and building valueshttps://docs.python.org/dev/c-api/arg.html#arg-parsing
prefixhttps://docs.python.org/dev/using/configure.html#cmdoption-prefix
exec_prefixhttps://docs.python.org/dev/using/configure.html#cmdoption-exec-prefix
prefixhttps://docs.python.org/dev/using/configure.html#cmdoption-prefix
exec_prefixhttps://docs.python.org/dev/using/configure.html#cmdoption-exec-prefix
https://docs.python.org/dev/c-api/intro.html#system-includes
Limited APIhttps://docs.python.org/dev/c-api/stable.html#limited-c-api
Limited APIhttps://docs.python.org/dev/c-api/stable.html#limited-c-api
https://docs.python.org/dev/c-api/intro.html#useful-macros
Py_RETURN_NONEhttps://docs.python.org/dev/c-api/none.html#c.Py_RETURN_NONE
PyMODINIT_FUNChttps://docs.python.org/dev/c-api/extension-modules.html#c.PyMODINIT_FUNC
https://docs.python.org/dev/c-api/intro.html#c.Py_ABS
https://docs.python.org/dev/c-api/intro.html#c.Py_ALWAYS_INLINE
built in debug modehttps://docs.python.org/dev/using/configure.html#debug-build
Py_DEBUGhttps://docs.python.org/dev/c-api/intro.html#c.Py_DEBUG
Py_ALWAYS_INLINEhttps://docs.python.org/dev/c-api/intro.html#c.Py_ALWAYS_INLINE
https://docs.python.org/dev/c-api/intro.html#c.Py_CHARMASK
https://docs.python.org/dev/c-api/intro.html#c.Py_DEPRECATED
https://docs.python.org/dev/c-api/intro.html#c.Py_GETENV
-Ehttps://docs.python.org/dev/using/cmdline.html#cmdoption-E
PyConfig.use_environmenthttps://docs.python.org/dev/c-api/init_config.html#c.PyConfig.use_environment
https://docs.python.org/dev/c-api/intro.html#c.Py_LOCAL
https://docs.python.org/dev/c-api/intro.html#c.Py_LOCAL_INLINE
Py_LOCALhttps://docs.python.org/dev/c-api/intro.html#c.Py_LOCAL
https://docs.python.org/dev/c-api/intro.html#c.Py_LOCAL_SYMBOL
https://docs.python.org/dev/c-api/intro.html#c.Py_MAX
https://docs.python.org/dev/c-api/intro.html#c.Py_MEMBER_SIZE
https://docs.python.org/dev/c-api/intro.html#c.Py_MEMCPY
soft deprecatedhttps://docs.python.org/dev/glossary.html#term-soft-deprecated
soft deprecatedhttps://docs.python.org/dev/glossary.html#term-soft-deprecated
https://docs.python.org/dev/c-api/intro.html#c.Py_MIN
https://docs.python.org/dev/c-api/intro.html#c.Py_NO_INLINE
bpo-33720https://bugs.python.org/issue?@action=redirect&bpo=33720
https://docs.python.org/dev/c-api/intro.html#c.Py_STRINGIFY
https://docs.python.org/dev/c-api/intro.html#c.Py_UNREACHABLE
Py_FatalError()https://docs.python.org/dev/c-api/sys.html#c.Py_FatalError
https://docs.python.org/dev/c-api/intro.html#c.Py_UNUSED
https://docs.python.org/dev/c-api/intro.html#c.Py_BUILD_ASSERT
https://docs.python.org/dev/c-api/intro.html#c.Py_BUILD_ASSERT_EXPR
https://docs.python.org/dev/c-api/intro.html#c.PyDoc_STRVAR
PyDoc_STRVARhttps://docs.python.org/dev/c-api/intro.html#c.PyDoc_STRVAR
PEP 7https://peps.python.org/pep-0007/
https://docs.python.org/dev/c-api/intro.html#c.PyDoc_STR
PyDoc_STRhttps://docs.python.org/dev/c-api/intro.html#c.PyDoc_STR
PEP 7https://peps.python.org/pep-0007/
https://docs.python.org/dev/c-api/intro.html#c.PyDoc_VAR
https://docs.python.org/dev/c-api/intro.html#c.Py_ARRAY_LENGTH
https://docs.python.org/dev/c-api/intro.html#c.Py_EXPORTED_SYMBOL
https://docs.python.org/dev/c-api/intro.html#c.Py_IMPORTED_SYMBOL
https://docs.python.org/dev/c-api/intro.html#c.PyAPI_FUNC
https://docs.python.org/dev/c-api/intro.html#c.PyAPI_DATA
https://docs.python.org/dev/c-api/intro.html#objects-types-and-reference-counts
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
PyTypeObjecthttps://docs.python.org/dev/c-api/type.html#c.PyTypeObject
The standard type hierarchyhttps://docs.python.org/dev/reference/datamodel.html#types
https://docs.python.org/dev/c-api/intro.html#reference-counts
strong referencehttps://docs.python.org/dev/glossary.html#term-strong-reference
strong referencehttps://docs.python.org/dev/glossary.html#term-strong-reference
Py_INCREF()https://docs.python.org/dev/c-api/refcounting.html#c.Py_INCREF
Py_DECREF()https://docs.python.org/dev/c-api/refcounting.html#c.Py_DECREF
Py_DECREF()https://docs.python.org/dev/c-api/refcounting.html#c.Py_DECREF
strong referencehttps://docs.python.org/dev/glossary.html#term-strong-reference
strong referencehttps://docs.python.org/dev/glossary.html#term-strong-reference
Py_DECREF()https://docs.python.org/dev/c-api/refcounting.html#c.Py_DECREF
strong referencehttps://docs.python.org/dev/glossary.html#term-strong-reference
Py_DECREF()https://docs.python.org/dev/c-api/refcounting.html#c.Py_DECREF
https://docs.python.org/dev/c-api/intro.html#reference-count-details
Py_DECREF()https://docs.python.org/dev/c-api/refcounting.html#c.Py_DECREF
Py_XDECREF()https://docs.python.org/dev/c-api/refcounting.html#c.Py_XDECREF
borrowed referencehttps://docs.python.org/dev/glossary.html#term-borrowed-reference
PyList_SetItem()https://docs.python.org/dev/c-api/list.html#c.PyList_SetItem
PyTuple_SetItem()https://docs.python.org/dev/c-api/tuple.html#c.PyTuple_SetItem
PyLong_FromLong()https://docs.python.org/dev/c-api/long.html#c.PyLong_FromLong
PyTuple_SetItem()https://docs.python.org/dev/c-api/tuple.html#c.PyTuple_SetItem
Py_INCREF()https://docs.python.org/dev/c-api/refcounting.html#c.Py_INCREF
PyTuple_SetItem()https://docs.python.org/dev/c-api/tuple.html#c.PyTuple_SetItem
PySequence_SetItem()https://docs.python.org/dev/c-api/sequence.html#c.PySequence_SetItem
PyObject_SetItem()https://docs.python.org/dev/c-api/object.html#c.PyObject_SetItem
PyTuple_SetItem()https://docs.python.org/dev/c-api/tuple.html#c.PyTuple_SetItem
PyList_New()https://docs.python.org/dev/c-api/list.html#c.PyList_New
PyList_SetItem()https://docs.python.org/dev/c-api/list.html#c.PyList_SetItem
Py_BuildValue()https://docs.python.org/dev/c-api/arg.html#c.Py_BuildValue
PyObject_SetItem()https://docs.python.org/dev/c-api/object.html#c.PyObject_SetItem
PyObject_GetItem()https://docs.python.org/dev/c-api/object.html#c.PyObject_GetItem
PySequence_GetItem()https://docs.python.org/dev/c-api/sequence.html#c.PySequence_GetItem
PyList_GetItem()https://docs.python.org/dev/c-api/list.html#c.PyList_GetItem
PySequence_GetItem()https://docs.python.org/dev/c-api/sequence.html#c.PySequence_GetItem
PyList_GetItem()https://docs.python.org/dev/c-api/list.html#c.PyList_GetItem
PySequence_GetItem()https://docs.python.org/dev/c-api/sequence.html#c.PySequence_GetItem
https://docs.python.org/dev/c-api/intro.html#types
https://docs.python.org/dev/c-api/intro.html#c.Py_ssize_t
Stable ABIhttps://docs.python.org/dev/c-api/stable.html#stable
PEP 353https://peps.python.org/pep-0353/
Py_ssize_thttps://docs.python.org/dev/c-api/intro.html#c.Py_ssize_t
https://docs.python.org/dev/c-api/intro.html#exceptions
PyErr_Occurred()https://docs.python.org/dev/c-api/exceptions.html#c.PyErr_Occurred
PyErr_Occurred()https://docs.python.org/dev/c-api/exceptions.html#c.PyErr_Occurred
PyErr_SetString()https://docs.python.org/dev/c-api/exceptions.html#c.PyErr_SetString
PyErr_Clear()https://docs.python.org/dev/c-api/exceptions.html#c.PyErr_Clear
tryhttps://docs.python.org/dev/reference/compound_stmts.html#try
excepthttps://docs.python.org/dev/reference/compound_stmts.html#except
sys.exc_info()https://docs.python.org/dev/library/sys.html#sys.exc_info
PyErr_ExceptionMatches()https://docs.python.org/dev/c-api/exceptions.html#c.PyErr_ExceptionMatches
PyErr_Clear()https://docs.python.org/dev/c-api/exceptions.html#c.PyErr_Clear
Py_XDECREF()https://docs.python.org/dev/c-api/refcounting.html#c.Py_XDECREF
Py_DECREF()https://docs.python.org/dev/c-api/refcounting.html#c.Py_DECREF
https://docs.python.org/dev/c-api/intro.html#embedding-python
Py_Initialize()https://docs.python.org/dev/c-api/init.html#c.Py_Initialize
builtinshttps://docs.python.org/dev/library/builtins.html#module-builtins
__main__https://docs.python.org/dev/library/__main__.html#module-__main__
syshttps://docs.python.org/dev/library/sys.html#module-sys
Py_Initialize()https://docs.python.org/dev/c-api/init.html#c.Py_Initialize
PyConfig.argvhttps://docs.python.org/dev/c-api/init_config.html#c.PyConfig.argv
PyConfig.parse_argvhttps://docs.python.org/dev/c-api/init_config.html#c.PyConfig.parse_argv
Python Initialization Configurationhttps://docs.python.org/dev/c-api/init_config.html#init-config
Py_Initialize()https://docs.python.org/dev/c-api/init.html#c.Py_Initialize
PYTHONHOMEhttps://docs.python.org/dev/using/cmdline.html#envvar-PYTHONHOME
PYTHONPATHhttps://docs.python.org/dev/using/cmdline.html#envvar-PYTHONPATH
PyConfig.program_namehttps://docs.python.org/dev/c-api/init_config.html#c.PyConfig.program_name
Py_InitializeFromConfig()https://docs.python.org/dev/c-api/init.html#c.Py_InitializeFromConfig
PYTHONHOMEhttps://docs.python.org/dev/using/cmdline.html#envvar-PYTHONHOME
PYTHONPATHhttps://docs.python.org/dev/using/cmdline.html#envvar-PYTHONPATH
Py_Initialize()https://docs.python.org/dev/c-api/init.html#c.Py_Initialize
Py_FinalizeEx()https://docs.python.org/dev/c-api/init.html#c.Py_FinalizeEx
Py_IsInitialized()https://docs.python.org/dev/c-api/init.html#c.Py_IsInitialized
Py_FinalizeEx()https://docs.python.org/dev/c-api/init.html#c.Py_FinalizeEx
https://docs.python.org/dev/c-api/intro.html#debugging-builds
https://docs.python.org/dev/c-api/intro.html#c.Py_DEBUG
a debug build of Pythonhttps://docs.python.org/dev/using/configure.html#debug-build
--with-pydebughttps://docs.python.org/dev/using/configure.html#cmdoption-with-pydebug
-dhttps://docs.python.org/dev/using/cmdline.html#cmdoption-d
Python Debug Buildhttps://docs.python.org/dev/using/configure.html#debug-build
configure --with-trace-refs optionhttps://docs.python.org/dev/using/configure.html#cmdoption-with-trace-refs
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
https://docs.python.org/dev/c-api/intro.html#recommended-third-party-tools
Cythonhttps://cython.org/
cffihttps://cffi.readthedocs.io
HPyhttps://hpyproject.org/
nanobindhttps://github.com/wjakob/nanobind
Numbahttps://numba.pydata.org/
pybind11https://pybind11.readthedocs.io/
PyO3https://pyo3.rs/
SWIGhttps://www.swig.org
Python Packaging User Guide: Binary Extensionshttps://packaging.python.org/guides/packaging-binary-extensions/
Table of Contentshttps://docs.python.org/dev/contents.html
Introductionhttps://docs.python.org/dev/c-api/intro.html
Language version compatibilityhttps://docs.python.org/dev/c-api/intro.html#language-version-compatibility
Coding standardshttps://docs.python.org/dev/c-api/intro.html#coding-standards
Include Fileshttps://docs.python.org/dev/c-api/intro.html#include-files
System includeshttps://docs.python.org/dev/c-api/intro.html#system-includes
Useful macroshttps://docs.python.org/dev/c-api/intro.html#useful-macros
Objects, Types and Reference Countshttps://docs.python.org/dev/c-api/intro.html#objects-types-and-reference-counts
Reference Countshttps://docs.python.org/dev/c-api/intro.html#reference-counts
Reference Count Detailshttps://docs.python.org/dev/c-api/intro.html#reference-count-details
Typeshttps://docs.python.org/dev/c-api/intro.html#types
Exceptionshttps://docs.python.org/dev/c-api/intro.html#exceptions
Embedding Pythonhttps://docs.python.org/dev/c-api/intro.html#embedding-python
Debugging Buildshttps://docs.python.org/dev/c-api/intro.html#debugging-builds
Recommended third party toolshttps://docs.python.org/dev/c-api/intro.html#recommended-third-party-tools
Python/C API Reference Manualhttps://docs.python.org/dev/c-api/index.html
C API and ABI Stabilityhttps://docs.python.org/dev/c-api/stable.html
Report a bughttps://docs.python.org/dev/bugs.html
Show source https://github.com/python/cpython/blob/main/Doc/c-api/intro.rst?plain=1
indexhttps://docs.python.org/dev/genindex.html
moduleshttps://docs.python.org/dev/py-modindex.html
nexthttps://docs.python.org/dev/c-api/stable.html
previoushttps://docs.python.org/dev/c-api/index.html
Pythonhttps://www.python.org/
3.15.0a5 Documentationhttps://docs.python.org/dev/index.html
Python/C API Reference Manualhttps://docs.python.org/dev/c-api/index.html
Introductionhttps://docs.python.org/dev/c-api/intro.html
Copyrighthttps://docs.python.org/dev/copyright.html
History and Licensehttps://docs.python.org/license.html
Please donate.https://www.python.org/psf/donations/
Found a bughttps://docs.python.org/bugs.html
Sphinxhttps://www.sphinx-doc.org/

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.