DEV Community

Cover image for Brief History of Python

Brief History of Python

Muhammad Haseeb
I am Software Engineering Student, ML Enthusiast and Self thought Front End Developer looking forward to full-stack development.
・2 min read

The idea of Python programming was conceived in the late 1980s by Guido van Rossum. In late 1989, He was looking to work on a Hobby project that will keep him busy near Christmas days. So he decided to write an interpreter for the language he had been thinking of.

Python was created as a successor of ABC language, with the ability of Exceptional Handling and interfacing with the Amoeba OS. Since he had a wide experience with the implementation of the interpreted language in the ABC group at CWI (Centrum Wiskunde & Informatica is a research center in the field of mathematics and theoretical computer science). So as he has written he learned a lot about language design at CWI and this is the main origin of most Python features.
Python was first released on 20th Feb 1991 as Python 0.9.0 at alt.source. During the first release, python was already enriched with exceptional handling, core data types, and functions. Python was object-oriented from its first release and has a module system at that time also.
In Jan 1994, Python version 1.0 was released with major new features like lambda, filter, and map and reduces which were more functional programming tools.
Python version 2.0 was released on October 16, 2000, with many major new features, which includes a cycle-detecting garbage collector for memory management and support for Unicode. However, the development process was the most important change in Python 2.0, with a shift to a more transparent and community-backed process.
Python 3.0 version was released on December 3, 2008 after a long period of testing. The new version was incompatible with previous 2.x line releases. In this new version many details such as Built-in objects have been changed considerably. And removed many of deprecated features.

Discussion (0)