Python is Interpreted
Python is Interactive
Python is Object-Oriented
Python is a Beginner's Language
Easy-to-learn
Easy-to-read
Easy-to-maintain
A broad standard library
Interactive Mode
Portable
Extendable
Databases
GUI Programming
Scalable
Supports functional and structured programming methods as well as OOP.
Can be used as a scripting language
Provides very high-level dynamic data types and supports dynamic type checking.
Supports automatic garbage collection.
Can be easily integrated with C, C++, COM, ActiveX, CORBA, and Java.