Python (programming language)

From Wiki @ Karl Jones dot com
Revision as of 11:59, 21 April 2016 by Karl Jones (Talk | contribs) (Interpreters)

Jump to: navigation, search

Python is a widely used programming language.

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:

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

External links