Python is a general purpose programming language created by Guido van Rossum, first released in 1991, designed to emphasize readable, clearly laid out code over terse notation. It supports multiple styles of programming, including procedural, object oriented and functional, and its large standard library and even larger ecosystem of third party packages have made it one of the most widely used languages in the world, especially in data science, machine learning and scripting.
Facts
Classification
Typing Discipline Typing Discipline Typing Discipline LicensePython Software Foundation License 2.0 1 First Released ParadigmMulti paradigm: procedural, object oriented, functional 2 SignificanceBecame one of the world's most widely used languages, especially in data science and machine learning, largely on the strength of its readability and ecosystem. 2 FAQs
Why is Python called Python?
It is named after the BBC comedy series Monty Python's Flying Circus.
The name comes from television comedy. When he began implementing Python, Guido van Rossum was also reading the published scripts from Monty Python's Flying Circus, a BBC comedy series from the 1970s, and that is where the name came from, according to the official Python documentation.
Connections
Base Language For
Chainer, Frameworks Verified en.wikipedia.org/wiki/Chainer: "Chainer is an open source deep learning framework written purely in Python on top of NumPy and CuPy Python libraries."
Django is a Python-based web framework maintained by the Django Software Foundation.
FastAPI is written in Python.
Flask is a Python micro web framework, now maintained by the Pallets project.
Keras is a Python interface for artificial neural networks.
PyTorch is a Python deep learning library, originally developed by Meta Platforms.
TensorFlow exposes a Python API over a core implemented in C++, developed by Google Brain.
Follows Typing Discipline
In Field
Source Encyclopedia Britannica: Computer ScienceEncyclopedia Britannica Editors
Influenced
Source CoffeeScript (Wikipedia)
Source Cython (Wikipedia)
"Nim was conceived to combine the best parts of Ada typing system, Python flexibility, and powerful Lisp macro system" (Python contributed the off-side indentation rule). en.wikipedia.org/wiki/Nim_(programming_language)
Influenced By
Invented By
Source Encyclopedia Britannica: Computer ScienceEncyclopedia Britannica Editors
Licensed Under
Sources
1. Wikidata: Python
- Wikidata Q28865, class allow-list match (w-wdresolver-0926)
- Wikidata Q28865 P571 (inception)
- Wikidata Q28865 P275 (license)
- Wikidata Q28865 P7078 (typing discipline)
View the Source2. Encyclopedia Britannica: Computer Science
Encyclopedia Britannica Editors, Encyclopaedia Britannica Inc, 2024View the Source Wikipedia: Python (programming language)
Wikimedia FoundationLead section
Python is a high-level, general-purpose programming language that emphasizes code readability, simplicity, and ease-of-writing.
In Group: General-Purpose Multi-Paradigm Languages, Lead
Python is a high-level, general-purpose programming language that emphasizes code readability, simplicity, and ease-of-writing with the use of significant indentation, an extensive ("batteries-included") standard library, and garbage collection. Python supports multiple programming paradigms but with an emphasis on object-oriented programming and dynamic typing.
View the Source Cython (Wikipedia)
Influenced: Cython, IntroductionQuote, Influenced: Cython, Introduction
is a superset of the programming language Python
View the Source CoffeeScript (Wikipedia)
Influenced: CoffeeScript, IntroductionQuote, Influenced: CoffeeScript, Introduction
It adds syntactic sugar inspired by Ruby, Python, and Haskell in an effort to enhance JavaScript's brevity and readability.
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.