Python Features
Table of Content:
Common Python features
- Open Source and Simple to use
- Very powerful and Ubiquitous
- Supports broad standard library
- Supports interactive testing and debugging
- Established interface with all major DB's
- Runs on a variety of hardware platforms
Technical features of Python
- Object-oriented (supports both
functional
andstructured
programming) Dynamically
andstrongly
typed- Whitespace delimited (Indentation)
- Scripting language which supports large applications.
- High-level dynamic data types and supports dynamic type checking
- Automatic
garbage collection
- Interpreted makes compiler interact with developer.
- Easy integration with
C
,C++
,COM
,ActiveX
,CORBA
andJava
.
Python Implementations
- CPython - Python implementation on standard C language.
- Jython - Python implementation with Java virtual machine to blend with Java.
- Pypy - Python implemented in Python and its Just-in time compiler making it fastest.
- Iron Python - for windows, which implements common runtime libraries to interface with .NET.