Python

E3372

Python is a high-level, versatile programming language widely used for data analysis, machine learning, web development, and automation.

All labels observed (17)

How this entity was disambiguated

Statements (101)

Predicate Object
instanceOf general-purpose programming language
high-level programming language
interpreted programming language
object-oriented programming language
scripting language
abbreviation Py
creator Guido van Rossum
dataScienceLibrary NumPy
SciPy
pandas
designedBy Guido van Rossum
developer Python Software Foundation
fileExtension .py
.pyw
firstAppeared 1991
governedBy Python Software Foundation
hasFeature cross-platform support
dynamic typing
extensive standard library
indentation-based block structure
interactive interpreter
implementation Python reference implementation (CPython)
surface form: CPython

.NET Framework
surface form: IronPython

Jython
MicroPython
PyPy
Stackless Python
influenced CoffeeScript
Go
Groovy
Julia
Ruby
Rust
Swift
influencedBy ABC
Algol 68
C
Modula-3
Xerox Alto user interface
surface form: Smalltalk

Unix shell
latestMajorVersionsInclude Python self-linksurface differs
surface form: Python 3
license Python Software Foundation License
machineLearningLibrary Keras
PyTorch
TensorFlow
scikit-learn
namedAfter Monty Python
notableVersion Python reference implementation (CPython)
surface form: Python 3.10

Python reference implementation (CPython)
surface form: Python 3.11

Python self-linksurface differs
surface form: Python 3.6

Python self-linksurface differs
surface form: Python 3.7

Python self-linksurface differs
surface form: Python 3.8

Python reference implementation (CPython)
surface form: Python 3.9
osSupport Linux
Unix-like systems
Windows
macOS
packageIndex Python Package Index
packageManager pip
paradigm functional programming
imperative programming
object-oriented programming
procedural programming
reflective programming
previousMajorVersionsInclude Python self-linksurface differs
surface form: Python 2
standardImplementation Python reference implementation (CPython)
surface form: CPython
supports asynchronous programming
automatic memory management
coroutines
exceptions
first-class functions
garbage collection
generators
list comprehensions
metaprogramming
modules
multiple inheritance
operator overloading
packages
typingDiscipline duck typing
dynamic typing
usedFor DevOps
artificial intelligence
automation
data analysis
data engineering
desktop application development
game development
machine learning
scientific computing
scripting
test automation
web development
visualizationLibrary Matplotlib
Plotly
Seaborn
webFramework Django
FastAPI
Flask
Pyramid
website https://www.python.org/

How these facts were elicited

Referenced by (772)

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

JSON parsedBy Python
open-source movement hasNotableProject Python
this entity surface form: Python programming language
PEP 622 language Python
PEPs usedBy Python
subject surface form: PEP
this entity surface form: Python programming language
PEPs languageOfProject Python
subject surface form: PEP
Python Steering Council governs Python
this entity surface form: Python programming language
Python Steering Council shortName Python
this entity surface form: Python SC
Python community associatedWith Python
this entity surface form: Python (programming language)
PEP 0 language Python
PEP 0 hostedOn Python
this entity surface form: python.org
PSF languageFocus Python
subject surface form: Python Software Foundation
PSF ownsTrademark Python
subject surface form: Python Software Foundation
Python wordmark represents Python
this entity surface form: Python programming language
Python wordmark spells Python
Python wordmark appliesTo Python
this entity surface form: Python programming language
Python wordmark hasComponent Python
this entity surface form: word "Python"
PyCon US mainTopic Python
this entity surface form: Python (programming language)
Lambert Meertens influenced Python
this entity surface form: Python programming language
SETL influenced Python
this entity surface form: Python (programming language)
PEP 1 language Python
PEP 1 hostedOn Python
this entity surface form: python.org
PEP 572 language Python
PEP 695 language Python
Kim Knapp creatorOf Python
subject surface form: Guido van Rossum
this entity surface form: Python (programming language)
Open Library project programmingLanguage Python
subject surface form: Open Library
Smalltalk influenced Python
PEP 13 governsProject Python
this entity surface form: Python programming language
Python Consortium mainSubject Python
this entity surface form: Python (programming language)
Leo Geurts influenced Python
this entity surface form: Python programming language
Leo Geurts influenced Python
subject surface form: ABC programming language
this entity surface form: Python programming language
XEmacs supportsLanguage Python
Groovy influencedBy Python
IronPython compatibleWith Python
this entity surface form: Python 2.x (earlier versions)
Django Software Foundation associatedWith Python
this entity surface form: Python programming language
ASGI designedForLanguage Python