Python is a programming language invented by Guido van Rossum and released in 1991. The name python is inspired from Monte Python circus. Circus features numerous powerful acts with simplicity which is also a key feature of python. Python has now evolved to its third generation and the latest version is Python 3.7
Python 0.9.0 - February 1991
Python 1.0 - January 1994
Python 2.0 - October 2000 Python 3.0 - December 2008
Python 3.7 - June 2018
Since its beginning python inventors focused on simple and readable, English like code. At the same time a vast set of libraries and ever growing python community, makes python a powerful programming language.
Like any other languages we can give code instructions to python for data input, processing and output. Python uses *.py file as normal mode and also features an interactive mode with '>>>' symbol for quick code interpretation.
Due to its line-by-line interpretation of code it is also known as interpreted language. Python also offers dynamic typing like other interpreted languages. Python first code is first compiled to *.pyc which is then interpreted by Python Virtual Machine (PVM).
Python offers class structures and object-oriented benefits like Inheritance, Overriding, Overloading etc. Python code need not be written with classes always but python is object oriented since beginning.
All the greatness of python will never cost you anything, thanks to Python Software Foundation.
Python is largely being used in automation, web-application development, networking, data analytics, machine learning, geographic information systems (GIS), internet of things (IoT), complex mathematical computation, finance and trading etc. Some popular python applications using are: BitTorrent, Dropbox, Google, Instagram, Quora, Youtube, Spotify, Reddit etc.