Python (original) (raw)

(Redirected from Topic:Python)

Python logo

Python logo

Python is a widely used high-level[1], general-purpose, interpreted[2], dynamic programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than possible in other popular programming languages.

Python is a multi-paradigm programming language, that is dynamically typed and garbage-collected. Many of the capabilities that the Python language supports are object-oriented programming and functional programming. This language follows a philosophy, which consists of phrases such as:

See Zen of Python for more information about this philosophy.

Python aims for simplicity and a less-cluttered syntax, while allowing developers to have options for their preferred coding method. Python has many versions out for developers to use. This consists of Python 2 (now on Sunset Status) and Python 3.9 (October 2020).

  1. Programming languages can be low-level or high-level. High-level languages can be more readable to humans, while low-level languages are harder to understand.
  2. There are interpreted and compiled programming languages: compiled languages output and executable file, while interpreted languages are executed line-by-line, using the interpreter.