Python Version |
Released Date |
Features |
Python 0.9.0 |
February 1991 |
- Classes with inheritance exception handling
- Functions
- Modules
|
Python 1.0 |
January 1994 |
- Functional programming tools (lambda, map, filter and reduce).
- Support for complex numbers.
- Functions with keyword arguments
|
Python 2.0 |
October 2000 |
- List comprehension
- Cycle-detecting garbage collector.
- Support for Unicode. Unification of data types and classes.
|
Python 2.7.0 - EOL - Jan 2020 |
July 2010 |
Python 3 |
December 2008 |
- Backward incompatible.
- Print keyword changed to print() function.
- raw_input() function depreciated.
- Unified str/Unicode types.
- Utilities for automatic conversion of Python 2.x code
|
Python 3.6 |
December 2016 |
Python 3.6.5 |
March 2018 |
Python 3.7.0 |
May 2018 |
- New C API for thread-local storage.
- Built-in breakpoint()
- Data classes
- Context variables
|
Python 3.8 |
October 2019 |
- Assignment Expression.
- Positional-only parameters.
- Parallel filesystem cache for compiled bytecode files
|
Python 3.9 - Current Version |
October 2020 |
- Dictionary Merge & Update Operators.
- New removeprefix() and removesuffix() string methods
|