PREV NEXT
What is Python?
- Python is a general purpose, dynamic, high level and interpreted programming language
- It supports structure oriented, Interactive and objected oriented programming language
- It is very simple and easy to learn compared with other programming language i.e. C, C++, JAVA etc
- But, python is very powerful programming language because of having huge set of predefined library functions, so to develop the application very easy
- It is step by step interactive programming language, compilation is not required, so script execution is very fast.
- We can use python as a scripting and programming language
Features of Python:
Python provides lots of features. They are,
Easy to Learn and use the syntax:
It is easy to learn and to develop the application.
Free and Open Source:
Python is freely available at their own website and source code also available, it means the original source code is made freely available and may be redistributed and modified.
Object oriented:
It supports complete object oriented approach, like implementation of classes and objects.
Huge Library Standard:
It is having huge set of library functions.
Portable:
Due to its open source nature, Python has been ported to many many platforms, means port to other platforms without doing any modifications in source code.
Interpreter:
A program written in a compiled language like C or JAVA is translated from the source language i.e. JAVA/C into a language spoken by your computer i.e binary code such that 0’s and 1’s
Expandable Libraries:
The python is huge indeed programming and scripting language. It can help to industries in many things i.e Embedded, Networking, GUI, Gaming, Backend Automation Testing, socket programming etc.
Merging with multiple Programming:
We can merge the python with multiple language like C, C++ because of syntax as it is same like C Programming Language i.e. if you need to run critical part of code very fast, write and run in C, then convert into Python.
Python History:
- Python programming invention started in late 1980’s
- Implementation was started in December 1989 by Guido Van Rossum at CWI in the Netherlands
- In February 1991, Van Rossum published the code ( label version 9.0) to alt.source
- version 1.0 was released in January 1994 with major new features included in this release were the functional programming language tools i.e lambda, reduce, map and filter
- python 2.0 was released in 2000 ,in this version introduced list comprehensions , garbage collections
- Python 3.0 was released in 2008 ,it is also called as Python 3000 and Py3K,In this version Ouput functions syntax has changed
Python version list:
Versions |
Release Date |
Python v1.0 | January ,1994 |
Python v1.2 | April , 1995 |
Python v1.3 | October , 1995 |
Python v1.4 | October , 1996 |
Python v1.5 | December , 1997 |
Python v1.6 | September ,2000 |
Python v2.0 | October, 2000 |
Python v2.1 | April, 2001 |
Python v2.2 | December , 2001 |
Python v2.3 | July ,2003 |
Python v2.4 | November ,2004 |
Python v2.5 | September ,2006 |
Python v2.6 | October , 2008 |
Python v2.7 | July, 2010 |
Python v3.0 | December , 2008 |
Python v3.1 | June , 2009 |
Python v3.2 | February ,2011 |
Python v3.3 | September ,2012 |
Python v3.4 | March ,2014 |
Python v3.5 | September , 2015 |
Python v3.6 | December,2016 |
Python v3.7 | June,2018 |