Features of Python

These are the features of Python: 

1. Simple and easy to learn:

Python is simple  programming language . When we read Python program we can feel like reading english statement.
he syntexes are very simple and only 30+keywords are available.
When compare with other language,we can write programs with very less number of lines
hence more readability and simplicity.
we can reduce development and cost of the project.

2. Freeware and open source:

We can use python software without any licence and it is freeware.
It's source code is open,so that we can customize based on our requirement.
Eg. Jython  is customize version of Python to work with JAVA Applications.

3. High leveil programming language:

Python is high level programming language it is programmer friendly language.Being a programmer we are not allow to concentrate low level activities like memory management and security etc.

4. Platform independent:

Once we write a program,it can run on any platform without re writing once again. Internally PVM is responsible  to convert into machine understandable form.

5. Portability:

Python program is portable. ie  we can migrate from one platform to another platform very easily.Python programs will provides  same result on any platform.

6. Dynamically Typed: 

In Python we are not require to declare type for variables.Whenever we are assigned a value ,based on value,Type will be allocated automatically,hence Python is consider as dynamically typed language.

7.Both procedure oriented and object oriented:

Python language support both Procedure oriented (like C,Pascal etc )and object oriented(like c++,JAVA etc)feature.Hence we can get benefits  of both.

8. Interpreted:

We are not require  to compile Python program complicity.Internally Python interpreter will take care that compilation.

9.Extensible:

we can use other language Programs in python.
the main advantage of this approach are :
  1. We can use already existing legeny non-Python code 
  2. We can improve performance of application 

10. Embedded:

We can use python program in any other language program.
i.e.we can embedd Python programs anywhere.

11. Extensive library:

python has reach inbuilt library.
Being a programmer we can use this library directly.
we are not responsible to implement the functionality.

No comments:

Post a Comment

Featured Post

Core and Advance Python

                      Language Fundamentals