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 CPython
IronPython
linked to: .NET Framework

Jython
MicroPython
PyPy
Stackless Python
influenced CoffeeScript
Go
Groovy
Julia
Ruby
Rust
Swift
influencedBy ABC
Algol 68
C
Modula-3
Smalltalk
Unix shell
latestMajorVersionsInclude Python 3
linked to: Python
license Python Software Foundation License
machineLearningLibrary Keras
PyTorch
TensorFlow
scikit-learn
namedAfter Monty Python
notableVersion Python 3.10
Python 3.11
Python 3.6
linked to: Python

Python 3.7
linked to: Python

Python 3.8
linked to: Python

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 2
linked to: Python
standardImplementation 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.

Guido van Rossum knownFor Python programming language
linked to: Python
Guido van Rossum creatorOf Python programming language
linked to: Python
Guido van Rossum designed Python programming language
linked to: Python
Python latestMajorVersionsInclude Python 3
linked to: Python
Python previousMajorVersionsInclude Python 2
linked to: Python
Python notableVersion Python 3.6
linked to: Python
Python notableVersion Python 3.7
linked to: Python
Python notableVersion Python 3.8
linked to: Python
SQL canBeEmbeddedIn Python
Sugar programmingLanguage Python
Python Enhancement Proposals appliesTo Python programming language
linked to: Python
CPython implementsLanguage Python
CPython mostWidelyUsedImplementationOf Python programming language
linked to: Python
C influenced Python
Python Software Foundation licenses Python programming language
linked to: Python
ABC programming language influenced Python programming language
linked to: Python
GNU Emacs supportsLanguage Python
Codex supportsLanguage Python
Algol 68 influenced Python
Julia influencedBy Python
Swift (programming language) influencedBy Python
subject linked to: Swift
CoffeeScript influencedBy Python
PyPy implementsLanguage Python
PyPy supportsPythonVersion Python 2.7 (historically)
linked to: Python
PyPy supportsPythonVersion Python 3.x
linked to: Python
Jython programmingLanguage Python
MicroPython basedOn Python 3
linked to: Python
Stackless Python basedOn Python programming language
linked to: Python
Django programmingLanguage Python
Django writtenIn Python
FastAPI writtenIn Python
NumPy programmingLanguage Python
NumPy hasPrimaryLanguage Python
NumPy writtenIn Python