Python Version History
All About Python Version History
The founder of Python is Guido Van Rossum. It got published in 1989.
Python 0.9.0
Release in February 1991. The features introduced in this version are classes with inheritance exception handling. The concept of function and modules also introduced in this version.
Python 1.0
Release in January 1994. The features introduced in this version are programming tools such as (lambda, map, filter, and reduce), obey their support to complex numbers, and function with different keyword arguments. Two more versions release 1.5 and 1.6. In these versions, no new features got introduced.
Python 2.0
Release in October 2000. After this, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, and 2.7 the following versions release. The features they have are list comprehension, the cycle-detecting garbage collector, and it supports Unicode.
Python 3.0
Release in December 2008. After this, the 3.1, 3.2, 3.3, 3.4, 3.5, and 3.6 versions got released in different years. The features they have are backward compatible, print() function introduced, raw_input() function was deprecated, and unified str/Unicode types.
Python 3.7.0
Release in May 2018. Features are Data classes, context variables, built-in breakpoints, and a new API for thread-local storage.
Python 3.8
Release in October 2019. Features are
- Assignment Expression
- Positional-only parameters
- Parallel filesystem cache for compiled bytecode files.
Python 3.9
Release in October 2020. Features are
- Dictionary Merge & Update Operators
- New removeprefix() and removesuffix() string methods
- Builtin Generic Types
This is the current version we are using these days.
Version Table
Python Version | Released Date |
---|---|
Python 1.0 | January 1994 |
Python 1.5 | December 31, 1997 |
Python 1.6 | September 5, 2000 |
Python 2.0 | October 16, 2000 |
Python 2.1 | April 17, 2001 |
Python 2.2 | December 21, 2001 |
Python 2.3 | July 29, 2003 |
Python 2.4 | November 30, 2004 |
Python 2.5 | September 19, 2006 |
Python 2.6 | October 1, 2008 |
Python 2.7 | July 3, 2010 |
Python 3.0 | December 3, 2008 |
Python 3.1 | June 27, 2009 |
Python 3.2 | February 20, 2011 |
Python 3.3 | September 29, 2012 |
Python 3.4 | March 16, 2014 |
Python 3.5 | September 13, 2015 |
Python 3.6 | December 23, 2016 |
Python 3.7 | June 27, 2018 |
Python 3.8 | October 14, 2019 |
Python 3.9 | October, 2020 |