The founder of Python - Guido, a Dutchman, received a master's degree in mathematics and computer science from the University of Amsterdam. Guido hopes to have a language that can fully call the computer's functional interface like C language, and can be easily programmed like shell. So python was born. What I value most is the high efficiency of Python: because the Python language has rich and powerful class libraries, the development efficiency of Python can be significantly improved!
python time History:
In 1991, the first Python compiler was born. It is implemented in C language and can call C language library files. From its birth, Python has had: classes, functions, exception handling, core data types including tables and dictionaries, and a module-based expansion system.
Python 1.0 - January 1994 Added lambda, map, filter and reduce.
1999 Zope 1, the ancestor of Python's web framework, was released
Python 2.0 - 2000 /10/16, added a memory recycling mechanism, forming the basis of the current Python language framework
Python 2.4 – 2004/11/30, the same year the most popular WEB framework Django was born
Python 2.5 - 2006/09/19
Python 2.6 - 2008/10/1
Python 2.7 - 2010/07/03
Python 3.0 - 2008/12/03
Python 3.1 - 2009/06/27
Python 3.2 - 2011/02/20
Python 3.3 - 2012/09/29
Python 3.4 - 2014/03/16
Python 3.5 - 2015/09/13
Python 3.6 - 2016/12/23
In November 2014, Python 2.7 will be released in 2020 End of support was announced in 2017, and version 2.8 will not be released. When Python was first released, there were some flaws in the design. For example, the Unicode standard appeared later than Python, so the support for Unicode has not been complete, and the characters supported by ASCII encoding are limited. Example: Poor Chinese support Python3 is a major upgrade compared to earlier versions of Python. Py3 was not designed with downward compatibility in mind, so many early versions of Python programs cannot run on Py3. In order to take care of the earlier versions, a transitional version 2.6 was launched - basically using the syntax and libraries of Python 2.x, while considering the migration to Python 3.0, allowing the use of some Python 3.0 syntax and functions. In 2010, the compatible version 2.7 was launched. A large number of Python 3 features were reverse-migrated to Python 2.7. 2.7 was much better than 2.6. It also had a large number of features and libraries in 3 and took care of the original Python development crowd.
Related recommendations: "Python Video Tutorial"
Python 3.0 version was officially released on December 3, 2008, python development The author also stated that Python 2.7 is expected to cease maintenance in April 2020! Therefore, Python3 will be home from now on, and Python2 will permanently withdraw from the stage of history!
Python 3 is considered the future of Python and is the version of the language currently under development. Python 3 was released in late 2008 as a major overhaul to address and correct inherent design flaws in previous versions of the language. The focus of Python 3 development was to clean up the code base and remove redundancy, making it clear that there was only one way to perform a given task. Python3 is not backward compatible, which means that Python2 code does not support running in Python3! Major modifications to Python 3.0 include changing the print statement to a built-in function, improving the way integers are split, and providing more support for Unicode. As can be seen from the number of Python packages that support Python 3, Python 3 has become more and more popular. More and more adoption is coming. More and more people are using Python3, and Python3 is bound to become the protagonist in the future!
The above is the detailed content of In which year was python officially released?. For more information, please follow other related articles on the PHP Chinese website!