P PY
Back to Discover Other · English

python

Python is a high-level, interpreted programming language known for its readability and versatility. Developed by Guido van Rossum and first released in 1991, Python supports multiple programming paradigms, including procedural, object-oriented, and functional programming. Its design philosophy emphasizes code readability and simplicity, making it a popular choice for beginners and experienced developers alike. Python is widely used in web development, data analysis, artificial intelligence, scientific computing, and more.

Creation Time:2024-06-04 16 key nodes English

The Timeline

1989 — 2023

  1. 1989

    Conception of Python

    Guido van Rossum began working on Python as a successor to the ABC programming language during Christmas holidays.
  2. 1991

    First Release of Python

    Python 0.9.0 was released, featuring classes with inheritance, exception handling, functions, and the core data types: str, list, dict, etc.
  3. 1994

    Python 1.0 Released

    Python 1.0 was officially released, introducing new features like lambda, map, filter, and reduce functions.
  4. 2000

    Python 2.0 Released

    Python 2.0 was released, adding list comprehensions, garbage collection, and support for Unicode.
  5. 2001

    Python Software Foundation Established

    The Python Software Foundation (PSF) was established to manage the ongoing development and promotion of Python.
  6. 2003

    Python 2.3 Released

    Python 2.3 was released, featuring improvements in performance and the introduction of the logging module.
  7. 2008

    Python 3.0 Released

    Python 3.0, also known as Python 3000 and Py3k, was released. It was designed to rectify fundamental design flaws in the language and was not backward compatible with Python 2.x.
  8. 2010

    Python 2.7 Released

    Python 2.7 was released as the last major version of the Python 2.x series, with many features backported from Python 3.x.
  9. 2014

    Python 3.4 Released

    Python 3.4 was released, introducing the asyncio module for asynchronous programming and the new enums module.
  10. 2015

    Python 3.5 Released

    Python 3.5 was released, adding new syntax features like async and await, and the introduction of type hints.
  11. 2017

    A survey indicated that Python had become the most popular introductory teaching language at top U.S. universities.
  12. 2018

    Python 3.7 Released

    Python 3.7 was released, featuring data classes, context variables, and significant performance improvements.
  13. 2019

    Python 2.x End of Life Announced

    The Python Software Foundation announced the official end-of-life date for Python 2.x, set for January 1, 2020.
  14. 2020

    Python 2.x Reaches End of Life

    Python 2.x officially reached its end of life, with no further updates or support from the Python Software Foundation.
  15. 2021

    Python 3.9 Released

    Python 3.9 was released, featuring new syntax elements like the union operators in dict, and performance enhancements.
  16. 2023

    Python 3.11 Released

    Python 3.11 was released, bringing further performance improvements and new features to enhance developer productivity.

Regeneration always requests fresh AI content and uses 1 query.

Download History Timeline