Features of Python

 

1. Simple and easy to learn:

Ø   Python is a simple programming language. When we read Python program, we can feel like reading      English statements.

Ø The syntaxes are very simple and only 30+ keywords are available.

Ø  When compared with other languages, 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 license and it is freeware.

Ø  Its source code is open, so that we can customize based on our requirement.

Ø  Ex: Jython is customized version of Python to work with Java Applications.

3. High Level Programming language:

Ø  Python is high level programming language and hence it is programmer friendly language.

Ø  Being a programmer we are not required to concentrate low level activities like memory management    and security etc….

4. Platform Independent:

Ø  Once we write a Python program,it can run on any platform without rewriting once again.

Ø  Internally PVM is responsible to convert into machine understandable form.

 5. Portability:

Ø  Python programs are portable. That is we can migrate from one platform to another platform very         easily.

Ø  Python programs will provide same results on any platform.

6. Dynamically Typed:

Ø  In Python we are not required to declare type for variables.

Ø  Whenever we are assigning the value, based on value, type will be allocated automatically.

Ø  Hence Python is considered as dynamically typed language.

Ø  But Java, C  are Statically Typed Languages because we have to provide type at the beginning only.

Ø  This dynamic typing nature will provide more flexibility to the programmer.

7. Both Procedure Oriented and Object Oriented:

Ø  Python language supports both Procedure oriented (like C, pascal etc) and object oriented (like C++, Java) features.

Ø  Hence we can get benefits of both like security and reusability etc

8. Interpreted:

Ø  We are not required to compile Python programs explicitly. Internally Python interpreter will take care that compilation.

Ø  If compilation fails interpreter raised syntax errors. Once compilation success then PVM (Python Virtual Machine) is responsible to execute.

9. Extensible:

Ø  We can use other language programs in Python. The main advantages of this approach are:

Ø  We can use already existing legacy non-Python code

Ø  We can improve performance of the application

10. Embedded:

Ø  We can use Python programs in any other language programs.

Ø  That is we can embed Python programs anywhere.

11. Extensive Library:

Ø  Python has a rich in-built library.

Ø  Being a programmer we can use this library directly and we are not responsible to implement the functionality.

No comments:

Post a Comment

Thank you Very Much.For Given Comment

Downloading Talliki Vandhanam List

--> Citizens can know the status of Talliki Vandhanam Click Here -->Knowing the Status of Talliki Vandhanam   --> In GSWS NBM Login...