I wanted to know
Python is suited for what kind of applications? 
I am new to Python world but I know it's a scripting language like Perl but I was not sure about the kind of applications which one would build using Python and would certainly appreciate if someone can provide some useful information.
You say:

I am new to Python world but I know it's an scripting language.

I think the distinction between "scripting languages" and "programming languages" is quite arbitrary.  Nearly every language developed in the last 10-20 years has some kind of runtime support, usually in the form of a bytecode interpreter or virtual machine.  Python is no different: it gets compiled to bytecode and the bytecode is executed by the Python runtime.  The point is, I would say there are very few things you can do in Java, C#, Ruby, etc., that you couldn't do in Python.
That said, however, different languages have different strengths.  So there are certainly some kinds of programs that would be better suited to being written in Python.  It really depends on what you want the programming language to do for you, and what you want to do yourself.  The right answer depends on what kinds of problems you're interested in solving.
What kind of applications are built using Python?