What is Python?

  • Python programs are easy to understand as it is a high level language.
  • It is a free and open source language, means we do not need to pay any cost for using Python.
  • It is an interpreted language, as Python programs are executed by an interpreter.
  • Python is case-sensitive. For example, NUMBER and number are not same in Python.
  • Python is portable and platform independent, means it can run on various operating systems and hardware platforms.
  • Python has a rich library of predefined functions like print(), type() etc.
  • Python uses indentation for blocks and nested blocks.

To write and run (execute) a Python program, we need to have a Python interpreter or IDE (Integrated Development Environment) installed on our computer or we can use any online Python interpreter. The interpreter is also called Python shell.