A simple language which is easier to learn
Python has a very simple and elegant syntax. It’s much easier to read and write Python programs
compared to other languages like: Â C++, Java, C#. Python makes programming fun and allows you to focus on the solution rather than syntax.
Easy-to-maintain: Python’s source code is fairly easy-to-maintaining.
 A broad standard library: Python’s bulk of the library is very portable and cross platform Compatible on UNIX, Windows, and Macintosh.
Interactive Mode: Python has support for an interactive mode, which allows interactive testing and debugging of snippets of code.
Portability: You can move Python programs from one platform to another and run it without any changes. It runs seamlessly on almost all platforms including Windows, Mac OS X and Linux. Same interface on all platforms.
Extendable: You can add low-level modules to the Python interpreter. These Modules enable programmers to add to or customize their tools to be more efficient.
Databases: Python provides interfaces to all major commercial databases.
GUI Programming: Python supports GUI applications that can be created and ported to many system calls, libraries and windows systems, such as Windows MFC, Macintosh, and the X Window system of UNIX.
Scalable: Python provides a better structure and support for large programs than shell scripting.
Object-oriented: Everything in Python is an object. Object oriented programming (OOP) helps you solve a complex problem intuitively. With OOP, you are able to divide these complex problems into smaller sets by creating objects.