A programming language is a tool used by a programmer to solve a problem. The language itself should not become a hindrance but should make it easy for the programmer to express his/her thinking. Python is one of those rare languages that fall into this category of simple, powerful and intuitive languages.
The official introduction to Python is
Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python's elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.
We will now discuss these features with more details.
Guido van Rossum, the creator of the Python language, named the language after the BBC show "Monty Python's Flying Circus." He doesn't particularly like snakes that kill animals for food by winding their long bodies around them and crushing them.