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 logo
Python logo

Courses

edit

Examples

edit

Resources

edit

Multimedia

edit

Other Information

edit

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:

  • "Beautiful is better than ugly"
  • "Simple is better than Complex"
  • "Readability counts"
  • "Explicit is better than implicit"
  • "Complex is better than complicated"

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).

See Also

edit

References

edit
  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.