Python is an interpreted, object-oriented programming language. Some of the benefits are that is is easy to use and fast to develop with than other languages. Also, it has many libraries for tasks such as web development and data processing. Just like any other language, it is tailored to be used in specific platforms. For example, it is popular for server work, but not for mobile development. Also, it is an interpreted language. As such, it is not as fast as other languages.