Python Version - Python Tutorial




 version python

Version 2

Release dates for the major and minor versions:

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

Related Searches to Python Version