When Was Python Created | Python History

When was Python Created? We all are aware of the fact that python is the most widely used programming language right now but many of us still don’t know when was python created or who created python or something as important as these facts. In this blog, we will see how python emerged as one of the most popular programming languages and the whole python history.

Brief History on Python

Many people, especially programmers must have heard of this famous programming language, most people just know it is a programming language but many don’t know how it started,  and that why am writing this post to give you guys a brief history of how and who started python programming language.

Python is one of the famous and commonly used programming languages, which was developed by Guido Van Rossum in the late 1980’s at a National Research Institute for Mathematics. The python programming language is a successor to the old A B C programming language.

I know many will be thinking that the name (python) must have been generated from the snake called “Python”, but actually, that is incorrect. The name python originated from a BBC TV show named Monty Python’s Flying Circus.

It all started when Guido van Rossum first published the code (labeled version 0.9.0) to alt. sources, after which the python had its official released (version 1.0).

In the year 1994 python version 1.0 was released this version comes with some feature and these features include

  • Exception Handling
  • Lambda
  • Map
  • Filters and
  • Reduce

All these features in version 1.0 were acquired or gotten from a lips hacker who missed them and submitted working patches. Immediately after the release of Python 1.0, Python 1.4 was released in the year 1995. It also came with some unique features like; built-in support for complex numbers also included is a basic form of data hiding by name mangling, though this is easily bypassed.

And also in the year 2000 the python version 2.0 was released with more features that his predecessor did not possess, these features include

  • List Comprehension
  • Python 2.0 also introduced a Garbage Collection System which is capable of collecting reference circles

And also the Python 2.2 was released in December 2001 a major innovation was the unification of Python’s types (types written in C) and classes (types written in Python) into one hierarchy. Another feature also added was Generators.

The python 3.0 saw its release on the 3rd of December 2008. It was designed to rectify fundamental design flaws in the language, the changes required could not be implemented while retaining full backward compatibility with the 2.x series, which necessitated a new major version number.

Full list of all python version and the year they were made

Below is the full list of all the versions that python has and the years in which they were released.

  1. Python 1.0 released in January 1994
  2. Python 1.5 released in December 31, 1997
  3. Python 1.6 released in September 5, 2000
  4. Python 2.0 released in October 16, 200
  5. Python 2.1 released in April, 2001
  6. Python 2.2 released in December 21, 2001
  7. Python 2.3 released in July 29, 2003
  8. Python 2.4 released in November 30, 2004
  9. Python 2.5 released in September 19, 2006
  10. Python 2.6 released in October 1, 2008
  11. Python 2.7 released in July 3, 2010
  12. Python 3.0 released in December 3, 2008
  13. Python 3.1 released in June 27, 2009
  14. Python 3.2 released in February 20, 2011
  15. Python 3.3 released in September 29, 2012
  16. Python 3.4 released in March 16, 2014
  17. Python 3.5 released in September 13, 2015
  18. Python 3.6 released in December 23, 2016
  19. Python 3.7 released in June 27, 2018
  20. Python 3.8 released in October 14, 20019

What are the uses of python?

Python as we all know is an interpreter, high-level, general-purpose programming language developed by Guido van Rossum, generally, python as a programming language is used for automation and scripting it has so many uses and some of these uses are;

  1. Desktop Application
  2. Data Science
  3. Machine Learning
  4. Scientific Computing
  5. Artificial Intelligence
  6. Robotics
  7. Internet of Things (IoT)
  8. Mobile Applications
  9. Web Application
  10. Data Analysis and Processing
  11. Gaming

Python Libraries

Python also offers many libraries, these libraries include; Numpy, Scipy, Keras, Tensor Flow, Django, and Flask.

Top IT company in the world that uses python

There are many companies around the world and some of this company use python for building their software and some of the company are;

  1. Google: as we all know google is one of the leading tech company across the globe, with its online services like Android, Search, Stadia, Youtube and so many more
  2. Netflix: is a classic example of a company that uses python programming to make its system going. The main purpose of Netflix as we all know is their supply of online streaming services of television programs and films, Netflix has about 182 million paid across the world.
  3. Facebook: Facebook is a world-famous communication platform that uses python for their services which allow the user to send and receive information from across the globe
  4. Spotify: Spotify is another world-famous IT company that uses Python as its programming language. Spotify is a Swedish audio streaming and media service provider, and it is super awesome to hear that they use python.

There and are many other IT companies that use python, this is to show you how important python is in an online world.

Python in the gaming industry

Python programming is also used in the gaming field; there are a lot of gaming companies out there that use python for creating their games. Some of these games created with python include Civilization 4, Sim 4, World of Tanks and Battlefield 2 are some of the popular games in the world that were made through the use of python.

Users and admirers of python especially those who are knowledgeable in python are called or referred to as Pythonists, Pythonistas, and Pythoneers.

Conclusion

In conclusion, if we were to talk about Python as a programming language you will not be able to read this article, because python is so versatile and you will agree with me that is important to learn the python programming language, judging with the benefits that are attached for someone who is a python programmer.

This Post Has One Comment

Leave a Reply