Python is an interpreted, high-level, general-purpose programming language. Created by Guido van Rossum during
1985- 1990 and first released in 1991, Python's design philosophy emphasizes code readability with its notable use of significant whitespace
Python can run on Mac, Windows, and Unix systems and has also been ported to Java and .NET virtual machines.
Python is derived from many other languages, including ABC, Modula-3, C, C++, Algol-68, SmallTalk, and Unix shell and other scripting languages.
Python is an interpreted language, which precludes the need to compile code before executing a program because Python does the compilation in the background. Because Python is a high-level programming language, it abstracts many sophisticated details from the programming code.
Python programming file is, lines of codes are shorter than any other programming language.
Scripts written in Python (.PY files) can be parsed and run immediately. They can also be saved as a compiled programs (.PYC files), which are often used as programming modules that can be referenced by other Python programs.
Python offers dynamic data type, ready-made class, and interfaces to many system calls and libraries. It can be extended, using the C or C++ language.
Python can be used as the script in Microsoft's Active Server Page (ASP) technology. The scoreboard system for the Melbourne (Australia) Cricket Ground is written in Python. Z Object Publishing Environment, a popular Web application server, is also written in the Python language.
Python programming language keep on updating regularly with new features and supports. There are lots of updations in python versions, started from 1994 to current release.
A list of python versions with its released date is given below.
|Python Version||Released Date|
|Python 1.0||January 1994|
|Python 1.5||December 31, 1997|
|Python 1.6||September 5, 2000|
|Python 2.0||October 16, 2000|
|Python 2.1||April 17, 2001|
|Python 2.2||December 21, 2001|
|Python 2.3||July 29, 2003|
|Python 2.4||November 30, 2004|
|Python 2.5||September 19, 2006|
|Python 2.6||October 1, 2008|
|Python 2.7||July 3, 2010|
|Python 3.0||December 3, 2008|
|Python 3.1||June 27, 2009|
|Python 3.2||February 20, 2011|
|Python 3.3||September 29, 2012|
|Python 3.4||March 16, 2014|
|Python 3.5||September 13, 2015|
|Python 3.6||December 23, 2016|
|Python 3.7||June 27, 2018|
|Python 3.5.6||Aug 2, 2018|
|Python 3.7.2||Oct 20, 2018|
|Python 3.5.7||March 18, 2019|
|Python 3.7.3||March 25, 2019|
|Python 3.6.9||July 2, 2019|
|Python 3.7.4||July 8, 2019|