Introduction: Python is a high-level combination of interpretative, compiler, interactive, and object-oriented scripting languages.
Python is an interpreted language: There is no compilation in the development process. Similar to PHP.
Python is an interactive language: at a Python prompt, direct interaction executes writing your program.
Python is an object-oriented language: A programming technique that supports object-oriented styles or code encapsulation in objects.
Python is the language of beginners
Development: Python was designed by Guido van Rossum in the late 80 and early 90 at the National Institute of Mathematics and Computer Science in the Netherlands.
Python itself is also developed by many other languages, including ABC, Modula-3, C, C + +, Algol-68, SmallTalk, Unix Shell, and other scripting languages, among others.
Like the Perl language, the Python source code also follows the GPL (GNU general public License) protocol.
Now that Python is being maintained by a core development team, Guido van Rossum still occupies a vital role in directing its progress.
Features: 1. Easy to learn: Python has relatively few keywords, simple structure, and a well-defined syntax.
2. Easy to read: Python code is defined more clearly.
3. Easy to maintain: Python's success is that its source code is fairly easy to maintain.
4. An extensive standard library: one of Python's biggest strengths is the rich library, Cross-platform, Unix,windows and Macintosh compatible very well.
5. Interactive mode: Interactive mode support, you can enter from the terminal to execute code and obtain results of the language, interactive testing and debugging code snippets.
6. Portability: Based on its open source features, Python has been ported (that is, making it work) to many platforms.
7. Scalable: If you need a fast-running key code, or if you want to write an algorithm that is not open, you can use C or C + + to complete that part of the program and then call it from your Python program.
8. Database: Python provides interfaces for all major business databases.
9.GUI Programming: Python supports a GUI that can be created and ported to many system calls.
10. Can embed: You can embed Python into C + + program, let your program users get "scripting" ability. Reference http://www.runoob.com/python/python-intro.html