logo

Python - programming language

Python is a general-purpose high-level programming language, design philosophy emphasizes code readability. Python claims to combine "a great power is very clear syntax", and its standard libraries large and comprehensive.

Python supports multiple programming paradigms, in the first place, but not limited to object-oriented, it is necessary and, to a lesser extent, functional programming styles. It features a fully dynamic type system and automatic memory management, similar to the scheme, Ruby, Perl and Tcl. As in other dynamic languages​​, Python is often used as a scripting language, but is also used in a wide range of scenarios without context. Using third-party tools, Python code can be packaged in stand-alone executable programs. Python interpreters are available for many operating systems.

Reference implementation of Python (CPython) is a free and open source and has a community development model, as do most or all of its implementation alternatives. CPython is controlled by a non-profit Software Foundation, Python.

Python was conceived in late 1980 and implementation began in December 1989 by Guido van Rossum at CWI in the Netherlands as a successor to the language ABC are capable of exception handling, and interaction with the operating system Amoeba. Van Rossum is the primary author of Python, and it continues a central role in determining the direction of Python is reflected in the title of his community to Python, Charity dictator for life (BDFL).

Python 2.0 was released on October 16, 2000, many major new features, including a full garbage collector and support for Unicode. However, the most important change was the development process itself, with the transition to a more transparent and community-supported processes. Python 3.0 (also known as Python 3000 or Py3K), major, incompatible back release was issued December 3, 2008 after a long period of testing. Many of its main functions were transferred to the backward compatibility, Python 2.6 and 2.7. Python was awarded TIOBE language of the Year award twice (2007, 2010), which provides the language with the largest increase in popularity over the years, judging by TIOBE index.