Python is an interpreted, high-level programming language and an object-oriented scripting language. Designed for clarity and simplicity, it’s useful for creating large programs and for gluing pieces of other programs together.
It has got a large standard library and a wealth of third-party extensions, libraries and tools. With several production-quality open-source implementations available, many excellent books, and growing acceptance in both industry and academia, Python can play useful role within a huge variety of software development projects.
This document is an overview of the main characteristic of the language. Programmers who are skilled at such languages as Java, C++ and C will find Python relatively very easy to learn.