Python has few keywords, simple structure, and a clearly defined syntax. This allow a student to pick up the language quickly.
Python code is more clearly defined and visible to the eyes.
Python’s source code is fairly easy-to-maintain.
Python’s bulk of the library is very portable and cross -platform compatible on UNIX, Windows, and Macintosh.
Python provides interfaces to all major commercial databases.
Python has support for an interactive mode which allows interactive testing and debugging of snippets of code
Python can run on a wide variety of hardware platforms and has the same interface on all platforms
Python code can use C/Ct+ libraries and it can be called from C/c++ programs, can be integrate with Java and .NET components
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.
Python’s bulk of the library is very portable and cross-platform compatible on UNIX,Windows,and Macintosh
Python provides a better structure and support for large programs than shell scripting.
It supports functional and structured programming methods as well as OOP(Object Oriented Programming)
. It provides very high-level dynamic data types and supports dynamic type checking.
It supports automatic garbage collection. . It can be easily integrated with C, C++, COM, Activex, CORBA, and Java.