Python Features

Rumman Ansari   Software Engineer   2022-08-15   7239 Share
☰ Table of Contents

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 and structured programming)
  • Dynamically and strongly 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 CC++COMActiveXCORBA and Java.

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.