Python reference implementation (CPython)

E9268

Python reference implementation (CPython) is the original and most widely used implementation of the Python programming language, written in C and serving as the de facto standard for Python behavior and compatibility.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (19)

Statements (52)

Predicate Object
instanceOf Python implementation
free and open-source software
interpreter
reference implementation
concurrencyFeature Python reference implementation (CPython) self-linksurface differs
surface form: global interpreter lock (GIL)
developer Python Software Foundation
distribution Microsoft Store
surface form: Microsoft Store Python distribution

Windows installers from python.org
official python.org downloads
system Python on many Unix-like operating systems
various Linux distribution packages
executionModel executes bytecode on a virtual machine
interprets Python source into bytecode
governingBody Python Steering Council
hasComponent Python bytecode interpreter
garbage collector
Python reference implementation (CPython) self-linksurface differs
surface form: global interpreter lock

standard library
hasInterface C API for extensions and embedding
command-line interpreter (REPL)
implementsLanguage Python
implementsStandard Python Enhancement Proposals
surface form: Python language specification
influences behavior of alternative Python implementations
license Python Software Foundation License
maintainer Python core developers
memoryManagement cycle-detecting garbage collector
reference counting
mostWidelyUsedImplementationOf Python
surface form: Python programming language
officialWebsite https://www.python.org
originalAuthor Guido van Rossum
primaryUse application development
automation
general-purpose programming
scientific computing
scripting
web development
programmingLanguage C
repository https://github.com/python/cpython
role de facto standard for Python behavior
de facto standard for Python compatibility
reference implementation of the Python programming language
runsOn Linux
Windows
macOS
many Unix-like systems
supports C extension modules
FFI via ctypes
multi-processing
multi-threading with GIL constraints
targetPlatform cross-platform
testSuite regression test suite included in source tree
writtenIn C

Referenced by (32)

Full triples — surface form annotated when it differs from this entity's canonical label.

Guido van Rossum notableWork Python reference implementation (CPython)
Python standardImplementation Python reference implementation (CPython)
this entity surface form: CPython
Python implementation Python reference implementation (CPython)
this entity surface form: CPython
Python notableVersion Python reference implementation (CPython)
this entity surface form: Python 3.9
Python notableVersion Python reference implementation (CPython)
this entity surface form: Python 3.10
Python notableVersion Python reference implementation (CPython)
this entity surface form: Python 3.11
Python Enhancement Proposals storedIn Python reference implementation (CPython)
this entity surface form: CPython source code repository
Python reference implementation (CPython) hasComponent Python reference implementation (CPython) self-linksurface differs
subject surface form: CPython
this entity surface form: global interpreter lock
Python reference implementation (CPython) concurrencyFeature Python reference implementation (CPython) self-linksurface differs
subject surface form: CPython
this entity surface form: global interpreter lock (GIL)
Python Software Foundation supportsProject Python reference implementation (CPython)
this entity surface form: CPython
Jython supportsVersion Python reference implementation (CPython)
this entity surface form: Python 2.7 (major stable line)
Jython relatedTo Python reference implementation (CPython)
this entity surface form: CPython
Stackless Python compatibleWith Python reference implementation (CPython)
this entity surface form: CPython C API (largely)
Stackless Python derivedFrom Python reference implementation (CPython)
this entity surface form: CPython
NumPy compatibleWith Python reference implementation (CPython)
this entity surface form: CPython
SciPy compatibleWith Python reference implementation (CPython)
this entity surface form: CPython
PEP 0 repository Python reference implementation (CPython)
this entity surface form: CPython source repository
Python core developers hasAuthorityOver Python reference implementation (CPython)
this entity surface form: CPython repository
PSF supportsProject Python reference implementation (CPython)
subject surface form: Python Software Foundation
this entity surface form: CPython
PEP 572 referenceImplementation Python reference implementation (CPython)
this entity surface form: CPython 3.8
PEP 13 appliesTo Python reference implementation (CPython)
this entity surface form: CPython core development
IronPython isAlternativeTo Python reference implementation (CPython)
this entity surface form: CPython
Python standard library introducedIn Python reference implementation (CPython)
this entity surface form: Python 1.0
Cython targetPlatform Python reference implementation (CPython)
this entity surface form: CPython
Cython supportsImplementation Python reference implementation (CPython)
this entity surface form: CPython
MRI hasFeature Python reference implementation (CPython)
this entity surface form: Global Interpreter Lock
Python 3.10 requires Python reference implementation (CPython)
this entity surface form: CPython 3.10 interpreter
Python 3.10 implementation Python reference implementation (CPython)
this entity surface form: CPython
python-dev mailing list associatedImplementation Python reference implementation (CPython)
this entity surface form: CPython
PEP 13: Python Language Governance appliesTo Python reference implementation (CPython)
this entity surface form: CPython project
Provisional PEPs usedIn Python reference implementation (CPython)
this entity surface form: CPython development
PEP 636 belongsToProject Python reference implementation (CPython)
this entity surface form: CPython