-
Essay / Brief history of the Python programming language
Python is a programming language created in the late 1980s and whose operation began in December 1989. Python does not owe its magnificent name to the ophidian serpent, but rather to the British comedy organization Monty Python's Flying Circus. . Python was created by Guido van Rossum while working on a shutdown project for the Dutch research institute CWI and the operating system was distributed by Amoeba. When Amoeba needed a scripting language, Python was created by van Rossum. One of the main strengths of this new language was its ease of extension and support for multiple platforms. This was a major innovation in the era of the first personal computers. Capable of human activity with libraries and different file formats, Python quickly took off. Say no to plagiarism. Get a tailor-made essay on “Why Violent Video Games Should Not Be Banned”? Get the original essay Python reached version 1.0 in January 1994. The most important new options included in this launch were the useful programming tools lambda, map, filter, and reduce. Van Rossum explains that "non-inheritable Python lambdas, minify, filter, and map, thanks to a Lisp hacker who missed them and submitted exploit patches." The last version released when Van Rossum was at CWI was Python 1.2. In 1995, Van Rossum continued his work on Python at the Corporation for National Research Initiatives (CNRI) in Reston, Virginia, from which he published numerous versions. In version 1.4, Python had many new non-inheritable options. Among these are Modula-3 galvanized keyword arguments and inherent support for advanced numbers. Jointly, a variety of master data can be hidden by renaming, although this is often easily circumvented. Python 2.0 introduced list comprehension, a feature borrowed from the useful programming languages SETL and Haskell. Python's syntax for this construct is extremely close to Haskell's, with the exception of Haskell's preference for punctuation characters and Python's preference for alphabetic keywords. Python 2.0 also introduced a garbage collection system capable of assembling reference cycles. A major innovation of Python 2.2 was the unification of Python's sorts and categories into a single hierarchy. This unique unification created Python's object model that is strictly and consistently object-oriented. At the same time, other generators were inspired by Icon.Python 2. 5 was released in September 2006 and introduced the with statement, which encloses a block of code in a context manager; For example, obtaining a lock before executing the code block and releasing the lock afterwards, or opening a file and thus closing it, allowing Resource Acquisition Is Initialization (RAII)-like behavior and switching a try/ idiom finally typical. Python 2.6 was released to coincide with Python 3.0 and contains some features from that system, as well as a "warnings" mode that highlighted the use of features that were removed in Python 3. 0. Similarly, Python 2.7 coincided with and included options from Python 3.1, released on June 26, 2009. Parallel versions 2.x and 3.x later ceased, and Python 2.7 was the last version from series 2. x. In November 2014, it was announced that Python 2.7 would be supported until 2020, but users were asked to upgrade to Python 3 as soon as possible. Python 3.0, also called "Python 3000" or "Python 3K". was published on December 3, 2008. It was designed to rectify.