Sections
You are here: Home Documentation FAQs What is Python?
Document Actions

What is Python?

Up to Table of Contents

Python is a remarkably powerful dynamic programming language that is used in a wide variety of application domains. Python is powerful... and fast, Python is friendly... and easy to learn, Python is open. Some of its key distinguishing features include:

  • very clear, readable syntax
  • strong introspection capabilities
  • intuitive object orientation
  • natural expression of procedural code
  • full modularity, supporting hierarchical packages
  • exception-based error handling
  • very high level dynamic data types
  • extensive standard libraries and third party modules for virtually every task
  • extensions and modules easily written in C, C++ (or Java for Jython, or .NET languages for IronPython)
  • embeddable within applications as a scripting interface

 

If you want to learn more: read on

.