Python's feature highlights include:
Ø Easy-to-learn: Python has
relatively few keywords, simple structure, and a clearly defined syntax. This
allows the student to pick up the language in a relatively short period of
time.
Ø Easy-to-read: Python code is much
more clearly defined and visible to the eyes.
Ø Easy-to-maintain: Python's success
is that its source code is fairly easy-to-maintain.
Ø A broad standard library: One of
Python's greatest strengths is the bulk of the library is very portable and
cross-platform compatible on UNIX, Windows, and Macintosh.
Ø Interactive Mode: Support for an
interactive mode in which you can enter results from a terminal right to the
language, allowing interactive testing and debugging of snippets of code.
Ø Portable: Python can run on a wide
variety of hardware platforms and has the 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.
Apart from the above mentioned
features, Python has a big list of good features, few are listed below:
Ø Support for functional and structured
programming methods as well as OOP.
Ø It can be used as a scripting language
or can be compiled to byte-code for building large applications.
Ø Very high-level dynamic data types and
supports dynamic type checking.
Ø Supports automatic garbage collection.
Ø It can be easily integrated with C,
C++, COM, ActiveX, CORBA, and Java.
No comments:
Post a Comment