Что такое Python?
Python представляет собой объектно-ориентированный язык программирования, относящийся к сверхвысокому уровню. Классы в Python очень просто изучить и легко применять, поэтому даже новички без особых трудностей переходят на объектно-ориентированный подход. Python обеспечивает надежную поддержку множественного наследования, а также переопределение инфиксных операторов. Используя Python, можно переопределить операции для левого и правого операнда. В версии Python 2.1. существует полное переопределение операторов сравнения. В Python существуют исключения и действуют механизм их перехвата. Благодаря этим функциям веб-разработчик может выполнить верную обработку ошибок, а также создать надежную программу. Механизмы интроспекции дают возможность опрашивать интерфейсы объектов в процессе выполнения программы. К примеру, при необходимости, можно узнать имена и количество параметров функции. По функциональности Python можно сравнивать лишь с Perl и Java. Данный язык эффективно функционирует на многих платформах. Существует очень мало платформ, на которые Python еще не перенесен. Мы не имеем ввиду Windows и UNIX, однако с точки зрения переносимости более оптимальны следующие платформы: Amiga, Mac, RiscOS, Palm, AS/400 и целый ряд других. Поклонники Java могут использовать Jython, который состоит из двух частей. Он представляет собой интерпретатор Python, написанный на Java, а также действует как компилятор Python в байт-код Java.
По сравнению с Perl язык Python более мощный, он не содержит неудобств, которые характерны для Perl. Также Python имеет богатую стандартную библиотеку и большое количество модулей, которые доступны в сети Интернет. Специально для пользователей Windows существует есть пакет win32, из которого доступны почти все функции DDE, Windows API и COM.
На Википедии особенности данной технологии очень подробно описаны - http://ru.wikipedia.org/wiki/Python, также существует русскоязычный проект http://www.python.ru/, который содержит множество полезных материалов.
|