Difference between revisions of "Python (programming language)"
Karl Jones (Talk | contribs) (→External links) |
Karl Jones (Talk | contribs) (→Interpreters) |
||
Line 29: | Line 29: | ||
Python interpreters are available for installation on many [[Operating system|operating systems]], allowing Python code execution on a wide variety of systems. | Python interpreters are available for installation on many [[Operating system|operating systems]], allowing Python code execution on a wide variety of systems. | ||
− | |||
− | |||
== Packaged into executable programs == | == Packaged into executable programs == |
Revision as of 11:59, 21 April 2016
Python is a widely used programming language.
Contents
Description
Python is:
Programming language design
Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C++, or Java.
The language provides constructs intended to enable clear programs on both a small and large scale.
Programming paradigms
Python supports multiple programming paradigms, including:
- Object-oriented programming
- Imperative programming
- Functional programming - also known as procedural
Features
It features a dynamic type system and automatic memory management, and has a large and comprehensive standard library.
Interpreters
Python interpreters are available for installation on many operating systems, allowing Python code execution on a wide variety of systems.
Packaged into executable programs
Using third-party tools, such as Py2exe or Pyinstaller, Python code can be packaged into stand-alone executable programs for some of the most popular operating systems, allowing for the distribution of Python-based software for use on those environments without requiring the installation of a Python interpreter.
CPython
CPython, the reference implementation of Python, is free and open-source software and has a community-based development model, as do nearly all of its alternative implementations. CPython is managed by the non-profit Python Software Foundation.
Python scripting
Some environments provide an application programming interface which supports Python as a scripting language.
See, for example:
See also
- Computer programming
- General-purpose programming language
- Programming language
- Scripting language
- Server-side scripting
External links
- Python (programming language) @ Wikipedia