How did Python originate, and its Role

History:

Python was conceived in the late 1980s by Dutch programmer Guido van Rossum at Centrum Wiskunde & Informatica ( CWI ) in the Netherlands as a successor to the ABC programming language, which was inspired by SETL ( SETL is a very high-level programming language based on the mathematical theory of sets.) Van Rossum felt that programming with C was too time-wasting. The ABC language was capable of exception handling and interfacing with the Amoeba operating system. Inspired by the language, Van Rossum first tried out making his own version of it. Its implementation began in December 1989. First released python in 1991 as Python 0.9. Python 2.0 was released in 2000. Python 3.0, was released in 2008. As the lead developer, Van Rossum took responsibility for the project until 12 July 2018. In January 2019, active Python core developers elected a five-member Steering Council to lead the project. Some versions of Python are mentioned in the below table.

 

S.NO   VERSION  RELEASE DATE
 1.  Python 0.9 February 1991
 2.  Python 1.0  January 1994
 3.  Python 2.0 October 2000
 4.  Python 2.7 July 2010
 5.  Python 3 December 2008
 6.  Python 3.6 December 2016
 7.  Python 3.6.5 March 2018
 8.  Python 3.7 May 2018
 9  Python 3.8 October 2019
 10.  Python 3.9  October 2020
 11.  Python 3.10   October 2021

 

About Guido van Rossum:

 

Guido van Rossum was born on January 31, 1956, in Haarlem, the Netherlands. He received a master's degree in mathematics and computer science from the University of Amsterdam in 1982. He received a bronze medal in 1974 in the International Mathematical Olympiad. Guido worked with various research institutes, both in his homeland and in the US. 

 

The name origin of Python:

 

An interesting fact is that  Python got its name from a circus show called Monty Python’s Flying Circus. It is a British comedy group called Monty Python, whom Python creator Guido van Rossum enjoyed while developing the language. Monty Python references will appear frequently in Python code. The official Python documentation also contains various references to Monty Python routines.

 

Role of Python:

 

  1. Python has been an essential part of Google since the beginning and remains evolving. Today Google engineers use Python.
  2. Python is fast enough that allows us to produce maintainable features in record times, with a minimum of developers, said Cuong Do, Software Architect of YouTube.
  3. Python is everywhere at ILM. It's used to extend the capabilities of our applications, as well as provide the glue between them. Python was a key element in moving towards more CGI-intensive filmmaking. 
  4. Python is used in some gaming companies to provide their best service.
  5. Netflix uses Python to support machine learning potential that scrutinizes movies and enhances streaming.
  6. Reddit is a collection of social news, web content ranking, and conversation websites. Using Python, Reddit is ranked as the 19th most visited site across the globe, as per Alexa Internet, with approx 55% of its users from the US, 7.4% from the UK, and 5.8% from Canada. 
  7. Spotify uses Python for its back-end services and for data analysis. 
  8. NASA (National Aeronautics and Space Administration) primarily uses Python in its Workflow Automation System (WAS) for shuttle mission planning and data management.
  9. Instagram utilizes Django web Framework to handle its powerful backend system.

 

Languages influenced by Python:

Python's design and philosophy have influenced many other programming languages to add some features of Python into their language.

  1.  Boo, and Cobra use indentation and similar syntax.
  2.  CoffeeScript has Python-inspired syntax.
  3.  Swift, a programming language developed by Apple, has some Python-inspired syntax.
  4.  JavaScript follows iterators and generators from Python.
  5.  Go shares the same syntax for slicing arrays.
  6.  Julia was designed similarly to Python to be used for general programming.
  7.  Ruby's creator, Yukihiro Matsumoto says that He wanted a scripting language that was more powerful than Perl, and more object-oriented than Python. That's why Yukihiro Matsumoto decided to design his own language, Ruby.

 

Enjoyed this article? Stay informed by joining our newsletter!

Comments

You must be logged in to post a comment.

About Author