Python 3.x

E888831

Python 3.x is the major, actively developed series of the Python programming language that introduced significant improvements and changes over Python 2, including cleaner syntax, better Unicode support, and a more consistent standard library.

All labels observed (8)

Label Occurrences
Python 3 37
Python 3.x canonical 5
Python 3.5 4

How this entity was disambiguated

Statements (54)

Predicate Object
instanceOf Python implementation series ⓘ
programming language version ⓘ
defaultStringType Unicode string ⓘ
designer Guido van Rossum ⓘ
developer Python Software Foundation ⓘ
feature async and await syntax ⓘ
asyncio for asynchronous I/O ⓘ
bytes and bytearray types ⓘ
concurrent.futures for high-level concurrency ⓘ
context managers with with statement ⓘ
dataclasses module ⓘ
linked to: dataclasses

enum module ⓘ
extended iterable unpacking ⓘ
f-strings ⓘ
floor division with // operator ⓘ
function annotations ⓘ
improved exception chaining ⓘ
improved integer arithmetic with arbitrary precision ⓘ
improved metaclass syntax ⓘ
improved standard library consistency ⓘ
iterator-based map, filter, zip ⓘ
keyword-only and positional-only parameters ⓘ
keyword-only arguments ⓘ
matrix multiplication operator @ ⓘ
memoryview type ⓘ
new I/O system (io module) ⓘ
nonlocal keyword ⓘ
ordered dicts in standard library ⓘ
pathlib for filesystem paths ⓘ
print function instead of print statement ⓘ
range object replacing xrange ⓘ
set and dict comprehensions ⓘ
standardized library reorganization ⓘ
true division for integers with / operator ⓘ
type annotations ⓘ
view objects for dict keys, values, items ⓘ
yield from syntax ⓘ
follows Python 2.x ⓘ
linked to: Python 2
goal better Unicode support ⓘ
cleaner syntax ⓘ
more consistent standard library ⓘ
incompatibleWith some Python 2.x code ⓘ
majorChangeComparedTo Python 2.x ⓘ
linked to: Python 2
paradigm functional programming ⓘ
imperative programming ⓘ
object-oriented programming ⓘ
procedural programming ⓘ
partOf Python programming language ⓘ
status actively developed ⓘ
recommended for new Python projects ⓘ
supports Unicode ⓘ
typingDiscipline duck typing ⓘ
dynamic typing ⓘ
gradual typing ⓘ

How these facts were elicited

Referenced by (53)

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

Python generic class definitions → compatibleSinceVersion → Python 3.5 ⓘ
linked to: Python 3.x
PEP 484 → createdForVersion → Python 3.5 ⓘ
linked to: Python 3.x
PEP 484 → introducedInVersion → Python 3.5 ⓘ
linked to: Python 3.x
Channels → compatibleWith → Python 3 ⓘ
linked to: Python 3.x
Responder → supportsPythonVersion → Python 3 ⓘ
linked to: Python 3.x
websockets → supportsLanguageVersion → Python 3 ⓘ
linked to: Python 3.x
Django Channels → requires → Python 3 ⓘ
linked to: Python 3.x
Typer → supports → Python 3 ⓘ
subject linked to: typer
linked to: Python 3.x
virtualenv → usedWith → Python 3 ⓘ
linked to: Python 3.x
PEP 420 → languageVersionIntroduced → Python 3.3 ⓘ
subject linked to: PEP 420 (namespace packages)
linked to: Python 3.x
WTForms → supportsVersion → Python 3 ⓘ
linked to: Python 3.x
Bottle → supports → Python 3 ⓘ
linked to: Python 3.x
pathlib → introducedInVersion → Python 3.4 ⓘ
linked to: Python 3.x
unittest → compatibleWith → Python 3 ⓘ
linked to: Python 3.x
urllib → splitIntoSubmodules → Python 3 ⓘ
linked to: Python 3.x
collections → availableIn → Python 3 ⓘ
linked to: Python 3.x
functools.lru_cache → availableSince → Python 3.2 ⓘ
subject linked to: functools
linked to: Python 3.x
argparse → supportsPythonVersion → Python 3.x ⓘ
typing (Python module) → introducedInVersion → Python 3.5 ⓘ
subject linked to: typing
linked to: Python 3.x
heapq → introducedBefore → Python 3.0 ⓘ
linked to: Python 3.x
heapq → availableIn → Python 3 ⓘ
linked to: Python 3.x
importlib → availableInVersion → Python 3.x ⓘ
wsgiref → supports → Python 3 ⓘ
linked to: Python 3.x
Jinja → supportsVersion → Python 3 ⓘ
linked to: Python 3.x
Werkzeug → supports → Python 3 ⓘ
linked to: Python 3.x
Werkzeug → supports → Python 3 ⓘ
subject linked to: Werkzeug WSGI utility library
linked to: Python 3.x
Click → compatibleWith → Python 3 ⓘ
linked to: Python 3.x
MarkupSafe → supports → Python 3 ⓘ
linked to: Python 3.x
Tornado → compatibleWith → Python 3 ⓘ
linked to: Python 3.x
statsmodels → compatibleWith → Python 3 ⓘ
linked to: Python 3.x
h5py → supportsLanguage → Python 3 ⓘ
linked to: Python 3.x
PyQt5 → supportsVersion → Python 3 ⓘ
subject linked to: PyQt5 or PySide2
linked to: Python 3.x
PySide2 → supportsLanguageVersion → Python 3 ⓘ
linked to: Python 3.x
Dash HTML Components → runsOn → Python 3 ⓘ
linked to: Python 3.x
zope.interface → supportsPythonVersion → Python 3 ⓘ
linked to: Python 3.x
Pyramid (web framework) → compatibleWith → Python 3 ⓘ
linked to: Python 3.x
WebOb → supportsVersion → Python 3 ⓘ
linked to: Python 3.x
Deform → compatibleWith → Python 3 ⓘ
linked to: Python 3.x
Waitress → supports → Python 3 ⓘ
subject linked to: Waitress WSGI server
linked to: Python 3.x
Colander → supports → Python 3 ⓘ
subject linked to: Colander validation library
linked to: Python 3.x
CherryPy → supportsVersion → Python 3 ⓘ
subject linked to: CherryPy server
linked to: Python 3.x
Waitress → supportsPythonVersion → Python 3 ⓘ
linked to: Python 3.x
PyGObject → supportsLanguage → Python 3 ⓘ
subject linked to: GNOME development library
linked to: Python 3.x
Python API for Z3 → compatibleWith → Python 3 ⓘ
subject linked to: Python API
linked to: Python 3.x
Python 3.9 → languageFamily → Python 3 ⓘ
linked to: Python 3.x
Python 3 language specification → appliesTo → Python 3 programming language ⓘ
linked to: Python 3.x
Python 3.7 → partOf → Python 3 ⓘ
linked to: Python 3.x
PEP 570 → targetVersion → Python 3.x ⓘ
PEP 3107 → pythonVersionIntroduced → Python 3.0 ⓘ
linked to: Python 3.x