The origins of Python can be traced back to December 1989, created by Guido van Rossum (the benevolent dictator of the Python community) as a hobby project to work on over the Christmas period , the name Python is not taken from the boa constrictor, but from the British comedy troupe Monty Python's Flying Circus.
Python was born from the ABC language and is a terminated project of the CWI Institute in the Netherlands where van Rossum works. Van Rossum is also working on a distributed operating system called Amoeba.
When Amoeba needed a high-level scripting language, van Rossum created Python. (Recommended learning: Python video tutorial)
One of the main advantages of this new language is how easy it is to extend, as well as its support for multiple platforms - This was an important innovation in the early personal computer era.
With the ability to communicate with libraries and different file formats, Python quickly took off.
Python grew throughout the early nineties, gaining lambda, reduce(), filter(), and map() functional programming tools (a certain Lisp hacker reportedly submitted this patch), Keyword arguments and built-in support for plurals.
During this period, Python also played a central role in van Rossum's Computer Programming for Everyone initiative.
CP4E’s goal is to make programming more accessible to “lay people.” Python plays a key role in this because of its focus on clear syntax and accessibility.
Although CP4E is now inactive, it is still easy to learn Python, one of the most common languages that new potential programmers need to learn.
As Python evolved in the nineties, one of the key issues was its continued reliance on van Rossum. "What if Guido was hit by a bus?" Python users lamented, "or what if he was exhausted or rubbed by a member of a rival team?"
In 2000, the Beopen Python Labs team released Python 2.0. The spirit of 2.0 is to be more open and community-oriented, with greater transparency in its development. Python is moving its repository to SourceForge, giving more people write access to its CVS tree, and an easy way to report bugs and submit patches.
As the release notes state, 'The most important change in Python 2.0 may not be the code at all, but the way Python is developed'.
For more Python related technical articles, please visit the Python Tutorial column to learn!
The above is the detailed content of When was the python language invented?. For more information, please follow other related articles on the PHP Chinese website!