Key Features of Python: Understanding Python's Strengths
☰Fullscreen
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
functionalandstructuredprogramming) Dynamicallyandstronglytyped- 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,CORBAandJava.
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.