Python 0.9.0: In 1991 February, Van Rossum released the code on alt.sources. It was labelled as Version 0.9.0. In this version, there were many features borrowed mostly from C++ like inheritance, Class concept, Exception handling and functions etc. It also includes different data types like str, list, dict etc. The most important feature of this version is Module System that was highly inspired from Modula3. Van Rossum described the module concept as "one of Python's major programming units". It has exception handling power with if else statement that is borrowed from Modula – 3.
Python 1.0: In January 1994 Van Rossum released Python version 1.0 with some new features for better functional programming like Lambda, Filter, Reduce and Map. Van Rossum describe this version as “Python acquired lambda, reduce (), filter () and map (), courtesy of a lisp hacker who missed them and submitted working patches. Later on in 1995 the python version 1.2 released followed by version 1.4, 1.5 and 1.6 by 2000 September. In this period there are few important features added in the language like keyword arguments and support for complex numbers which were modular 3 inspired. Moreover name mangilling and data heading also get included within this phase.
Python 2.0: On October 16 2000, the version Python 2.0 released. With this version Python introduced List Comprehensions concept that is borrowed from SETL and Haskell. It also introduced garbage collection system in the language. Then Python Version 2.1 released on April 2001 with a new name to its licence i.e. Python Software Foundation License. It introduced nested scopes in the language. It followed several minor to major changes through different versions like v 2.2, v2.3, v2.4, v2.5 and v2.6.
Python 3.0: On December 3rd 2008, the latest Python version 3.0 released. This version was released with a huge modification in the language starting from its core design concept. It removed all unnecessary and duplicates. The guideline behind was “Reduce Feature duplication by removing old ways of doing things”. It brought an overnight popularity to this language along with performance improvement of around 2 to 3 times.
You can get in touch with a custom Python web development company who can help you develop web apps that are stable, scalable and secure.
We provide Python application development services. If you would like to hire certified Python developer for your web development needs, please contact us Mindfire Solutions.