Jump to content

Python

From Wikiversity
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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.

Courses

Examples

Resources

Multimedia

Other Information

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

References

  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.