Python is a interpreted language high-level programming language for general-purpose programming, created by Guido van Rossum and first released in 1991. Python has a design philosophy that emphasizes code readability, and a syntax that allows programmers to express concepts in fewer lines of code. It provides constructs that enable clear programming on both small and large scales. Python features a dynamic type system and automatic memory management. It supports multiple programming paradigms, including object-oriented, imperative, functional and procedural, and has a large and comprehensive standard library. Python interpreters are available for many operating systems. CPython, the reference implementation of Python, is open source software and has a community-based development model, as do nearly all of its variant implementations. CPython is managed by the non-profit Python Software Foundation.
This pseudo-code nature of Python is one of its greatest strengths. It allows you to concentrate on the solution to the problem rather than the language itself.
Easy to learn
Python is extremely easy to get started with. Python has an extraordinarily simple syntax, as already mentioned.
Free and Open Source
Python is an example of a FLOSS (Free/Libré and Open Source Software).FLOSS is based on the concept of a community which shares knowledge.
write programs in Python, never need to bother about the low-level details such as managing the memory used by your program, etc.
All Python programs can work on any of these platforms without requiring any changes at all if you are careful enough to avoid any system-dependent features.
Python does not need compilation to binary, just run the program directly from the source code. Internally, Python converts the source code into an intermediate form called bytecodes and then translates this into the native language of the computer and then runs it.
Extensible & Embeddable
If you need a critical piece of code to run very fast, you can code that part of your program in C or C++ and then use it from your Python program. And embed Python within your C/C++ programs to give scripting capabilities for your program's users.
The Python Standard Library is huge indeed. Besides the standard library, there are various other high-quality libraries which you can find at the Python Package Index.