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.

Gunicorn (with ASGI workers) programmingLanguage Python
subject surface form: Gunicorn
Gunicorn (with ASGI workers) supportsLanguage Python
subject surface form: Gunicorn
tiangolo organization on GitHub primaryLanguage Python
subject surface form: tiangolo
CuPy programmingLanguage Python
PCA implementedIn Python
subject surface form: PCA (scikit-learn)
TkAgg writtenIn Python
pip programmingLanguage Python
pip supportsLanguage Python
pip writtenIn Python
setuptools developedIn Python
this entity surface form: Python programming language
twine programmingLanguage Python
subject surface form: Twine
twine primaryLanguage Python
subject surface form: Twine
twine writtenIn Python
subject surface form: Twine
twine requires Python
subject surface form: Twine
this entity surface form: Python 3
Poetry programmingLanguage Python
Poetry supportsLanguage Python
Pipenv programmingLanguage Python
Pipenv supportsLanguage Python
Pipenv writtenIn Python
Pipenv compatibleWith Python
this entity surface form: Python 3
Cheese Shop (colloquial) languageContext Python
this entity surface form: Python programming language
PL/Python basedOnLanguage Python
PL/Python supportsLanguageVersion Python
this entity surface form: Python 2 (legacy)
PL/Python supportsLanguageVersion Python
this entity surface form: Python 3
Vertex AI supportsLanguage Python
AWS Glue programmingModel Python
Stable Baselines writtenIn Python
Python standard library partOf Python
this entity surface form: Python programming language
Python standard library expandedIn Python
this entity surface form: Python 2.x