Introducing Python © Chirag Wazir 2002 Prev   Index   Next

Language Features

High-level data structures, libraries

Object Oriented, Procedural, and/or Functional

Portable Windows, Unix, Mac, OS/2, DOS, BeOS, QNX, PDAs etc.

Implementations CPython, Jython, Stackless, Visual Python .Net

Scalable easy to grow, modules/packages

Extensible packages in Python, C, C++ (or Java for Jython)

Easy to Learn interactive, few keywords, simple structure & syntax, OOP is optional

Easy to Read avoids funny characters, difficult to obfuscate, indentation

Easy to Maintain

Rapid prototyping & development

Memory management garbage collection (reference counting)

Interpreted / Byte Compiled