Topic > Brief History of Python Programming Language

Python is a programming language that was created in the late 1980s and the business was started in December 1989. Python is beautifully named not after the ophidian snake, but rather the British comedy organization Monty Python's Flying Circus. Python was created by Guido van Rossum while working on a termination project for the Dutch research institute CWI and the operating system was distributed by Amoeba. When Amoeba required a scripting language, Python was created by van Rossum. One of the main strengths of this new language was its ease of extension and its support for multiple platforms. It was a significant innovation in the days of the first personal computers. Capable of performing human tasks with different libraries and file formats, Python quickly took off. Say no to plagiarism. Get a tailor-made essay on "Why Violent Video Games Shouldn't Be Banned"? Get an original essayPython reached version 1.0 in January 1994. The most notable new options included during this release were the targeted programming tools lambda, map, filter, and reduce. Van Rossum made explicit that "Python non-inheritable lambda, reduce, filter and map, courtesy of a Lisp hacker who missed them and sent working 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 where he published many versions. Since version 1.4, Python had many new non-inheritable options. Notable among these are Modula-3's galvanized keyword arguments and inherent support for advanced numbers. Together can be packaged a variety of databases hidden by name alteration, although this is often easily circumvented. Python 2.0 introduced list comprehension, a feature borrowed from the targeted programming languages ​​SETL and Haskell. Python's syntax for this construct is extremely similar to Haskell's, aside from Haskell's preference for punctuation characters and Python's preference for alphabetic keywords. Python 2.0 jointly introduced a garbage collection system capable of assembling reference loops. One of the major innovations in Python 2.2 was the unification of Python's sorts and categories into a single hierarchy. This single unification created Python's object model to be strictly and systematically object-based. Additionally, other generators were affected by Icon.Python 2.5 was released in September 2006 and introduced the with statement, which wraps a block of code inside a context manager; for example, getting a lock before the block of code executes and releasing the lock after, or opening a file and then closing it, allowing behavior similar to resource acquisition is initialization (RAII) and switching of a typical try/finally idiom. Python 2.6 was released concurrently with Python 3.0 and packaged some features of that unharness, similar to an "alerts" mode that highlighted the use of features that had been removed in Python 3.0. Likewise, Python 2.7 coincided with the included options of Python 3.1, released on June 26, 2009. The parallel versions 2. x and 3. x then ceased, and Python 2.7 was the last version of the 2. x series. In November 2014, it was announced that Python 2.7 would be supported until 2020, however users were told to upgrade to Python 3 as soon as possible. Python 3.0, also known as "Python 3000" or "Py3K" was released on December 3, 2008. It was designed to fix flaws in.