Python's design is highly readable, and some of the punctuation in other languages is more characteristic of syntactic structure than other languages, which often use English keywords.
Python is an interpreted language : this means that there is no compilation part of the development process.Similar to PHP and Perl.
Python is an interactive language : this means that you can use a Python prompt >>> Then execute the code directly.
Python is an object-oriented language : This means that Python supports object-oriented styles or programming techniques that code encapsulates in objects.
Python is a beginner's language : Python is a great language for beginner programmers, supporting a wide range of application development, from simple word processing to WWW browsers to games.
Python was designed by Guido van Rossum at the National Institute of Mathematics and Computer Science in the Netherlands in the late 1980s and early 1990s. Python itself has evolved from many other languages, including ABC, Modula-3, C, C++, Algor-68, SmallTalk, Unix shells, and other scripting languages, to name a few. Like the Perl language, the Python source code is also licensed under the GPL(GNU General Public License). Python is now maintained by a core development team, and Guido van Rossum still has a vital role to play in guiding its progress. Python 2.7 was identified as the last Python 2.x release, which supports part of Python 3.1 syntax in addition to Python 2.x syntax.
1.Easy to learn: Python is easier to learn with relatively few keywords, simple structure, and a well-defined syntax.
2.Easy to read: Python code is more clearly defined.
3.Easy to maintain: Python succeeds because its source code is fairly easy to maintain.
4.An extensive standard library: One of Python's greatest strengths is its rich library, cross-platform, and compatibility with UNIX, Windows, and Macintosh.
5.Interactive mode: Interactive mode support, you can from the terminal input execution code and get the results of the language, interactive testing and debugging code snippets.
6.Portable: Python has been ported (that is, made to work) to many platforms based on its open source nature. 7.Extensible: If you need a piece of critical code that runs fast, or if you want to write some reluctant open algorithm, you can use C or C++ to complete that part of the program and then call it from your Python program.
8.Databases: Python provides interfaces to all major commercial databases.
9.GUI programming: Python supports GUIs that can be created and ported to many system calls.
10. Embeddable: You can embed Python in C/C++ programs, giving users of your programs the ability to "script".