Activepython что это за программа

ActivePython 2.5

Внимание! Если вы еще не прочитали статью Устанавливаем базовый комплект и не установили ядро системы, вам необходимо это сделать прямо сейчас. Пакеты расширений можно ставить только поверх базового пакета.

Включает: полный дистрибутив ActivePython 2.5; стандартные модули
Официальный сайт: http://www.python.org
Документация: http://docs.python.org

Python — свободный интерпретируемый объектно-ориентированный расширяемый язык программирования сверхвысокого уровня. Пакет расширений ActivePython позволяет установить интерпретатор Python в Денвер-систему.

Python — объектно-ориентированный язык сверхвысокого уровня. Python, в отличии от Java, не требует исключительно объектной ориентированности, но классы в Python так просто изучить и так удобно использовать, что даже новые и неискушенные пользователи быстро переходят на ОО-подход. Python поддерживает множественное наследование, переопределение инфиксных операторов, причем можно переопределить операцию как для левого операнда, так и для правого; в версии 2.1 есть полное переопределение операторов сравнения (механизм rich comparison для объектов, поддерживающих частичное упорядочивание, например, матриц).

Учим Python за 1 час! #От Профессионала

В Python имеются исключения и механизм их перехвата; таким образом программист может построить правильную обработку ошибок и создать надежную программу. Встроенные механизмы интроспекции позволяют опрашивать интерфейсы объектов во время выполнения программы. Например, можно узнать количество и имена параметров функции; эту интроспекцию использует Zope, чтобы подготовить правильный список параметров функции при вызове ее из Web.

Из современных языков Python можно сравнить в первую очередь с Java и Perl. Python выполняет все обещания, которые дала, но не выполнила Java. Python очень хорошо переносим. Он работает на всех платформах, на которых есть Java, и еще на многих. Мало найдется таких платформ, на которые Python не перенесен.

В сравнении с Perl — Python как язык ему совершенно равномощен, но избавлен от великого множества неприятностей и неудобств, присущих Perl. Python обладает богатой стандартной библиотекой, плюс великим множеством модулей, доступных в Интернете. Для пользователей Windows есть пакет win32, из которого доступны практически все функции Windows API, DDE, COM.

После установки и настройки пакета не забудьте перезапустить Денвер!

Источник: www.denwer.ru

Почему существует ActivePython?

с что я прочитала это просто стандартный Python с openssl и pyWin32 (на Win). Ничего страшного, я думаю, я мог бы установить их в считанные минуты, и большинство людей не нужно. Все остальные упомянутые библиотеки (zlib, bzip2, sqlite3, Tkinter, ElementTree, ctypes, multiprocessing) являются частью основного дистрибутива Python.

Читайте также:
Help desk что это за программа и нужна

далее, тег-line » ActivePython-это стандартный Python дистрибутив», не является ли дистрибутив core Python «отраслевым стандартом» (что бы это ни значило?)?

Что делать, если ваш код на Python тормозит / Григорий Бакунов (Яндекс)

и самое странное, что ActiveState связывает его с дерьмовым PythonWin, а не с их собственным самым удивительным редактором Python/IDE, Komodo. Что это дает?

Я на самом деле никогда не добирался до установки ActivePython, поэтому, возможно, я чего-то не знаю, но это кажется довольно неуместным, и я часто вижу имя на форумах или здесь.

5 ответов:

это упаковка или» распределение » Python, с некоторыми дополнительными функциями — не (нигде) совсем как «сумо», как огромный дистрибутив Enthought «Python plus everything», но все же в аналогичном ключе (и он впервые появился намного раньше).

Я не думаю, что вы что-то упускаете, за исключением, возможно, того факта, что Дэвид Ашер (энтузиаст Python и мой соавтор в Поваренной книге Python) раньше был техническим директором в ActiveState (и поэтому, без сомнения, внутренне толкнул Python, чтобы пойти с другой динамикой languages ActiveState фокусируется на), но теперь он ушел (он генеральный директор принадлежащей Mozilla фирмы, которая занимается электронной почтой и подобными формами коммуникации-ThunderBird и тому подобное, с точки зрения программ).

несомненно, некоторые фирмы предпочитают покупать дистрибутив с коммерчески доступными контрактами поддержки, такими как ActivePython, только потому, что так работают некоторые отделы закупок на нескольких предприятиях (и/или их ИТ-отделы). Если вы не заботитесь о таких вопросах, я этого не делаю думаю, вы что-то упускаете, давая дистрибутиву Python ActiveState пропуск; -). [[Я так же отношусь к дорогостоящим корпоративным дистрибутивам Linux, против Debian или Ubuntu или тому подобного — но тогда я не занимаюсь покупкой, ни в ИТ-отделе, ни в любом случае не работаю на очень традиционном предприятии; -)]]

2009-08-30 01:20:10 Alex Martelli

ActiveState имеет давнюю традицию, способствующую поддержке Windows Python, Tcl и Perl: нанимая ключевых разработчиков (например, Марка Хаммонда, в течение некоторого времени), исправляя ошибки, характерные для Windows, и заставляя сотрудников вносить исправления обратно, а также будучи спонсорами Python Software Foundation.

хотя это правда, что распределение, которое они производят, довольно похоже на мое, это так, как говорит RichieHindle: вы можете получить платную поддержку от ActiveState (но не от меня).

2009-08-30 01:21:36 Martin v. Löwis

основная особенность заключается в том, что вы можете купить платный контракт поддержки для него.

Почему Red Hat Enterprise Linux существует, когда вы можете скомпилировать все самостоятельно? 😎

для многих предприятий, сочетание проверенного программного обеспечения с открытым исходным кодом и контракт на поддержку от людей, которые создают, упаковывают и тестируют это программное обеспечение, является отличным предложением.

2009-08-30 01:17:13 RichieHindle

Читайте также:
Что за программа jar

Я использую ActivePerl в течение многих лет, и когда я сделал переход на Python, я очень естественно загрузил ActivePython. Никогда не было никаких проблем с активными * дистрибутивами — они надежны, поставляются с несколькими полезными библиотеками, которых нет в vanilla core Python. Они также поставляются в комплекте с .Компиляция документации CHM Python, которая очень полезна.

Источник: codengineering.net

Топ-7 бесплатных компиляторов и интерпретаторов Python

В этой статье мы поговорим о компиляторах и интерпретаторах Python и обсудим 7 самых популярных из них: CPython, Jython, IronPython, ActivePython, Nuitka, PyJS и Stackless Python.

Итак, давайте начнем.

Компиляторы и интерпретаторы Python

Возможно, вы слышали, что Python называется интерпретируемым языком программирования. Это означает, что компилятор преобразует исходный код (.py-файл) в байт-код (.pyc-файл), который затем исполняется виртуальной машиной Python (PVM).

А теперь рассмотрим наш список компиляторов и интерпретаторов Python:

1. CPython

Это наиболее распространённая, эталонная реализация Python. CPython может быть определен как интерпретатор и компилятор, поскольку он компилирует код Python в байт-код перед его интерпретацией.

  • Разработчики: разработчики Python и сообщество Python, при поддержке Python Software Foundation
  • Последняя версия: 3.8.2 (24 февраля 2020)
  • Написан на: C
  • Тип: интерпретатор Python

Особенностью CPython является то, что он использует глобальную блокировку интерпретатора (GIL) для каждого процесса интерпретатора CPython. Это означает, что в рамках одного процесса в любой момент времени только один поток может обрабатывать байт-код Python. Параллельное выполнение кода может быть достигнуто только с помощью отдельных процессов интерпретатора CPython, которыми управляет многозадачная ОС. В Python есть модуль multiprocessing​, который упрощает создание процессов.

2. Jython

Топ-7 бесплатных компиляторов и интерпретаторов Python

Jython является преемником JPython. Это реализация Python для виртуальной машины Java. Jython одновременно и компилятор, и интерпретатор.

  • Первый выпуск: 17 января 2001
  • Последняя версия: 2.7.2 (21 марта 2020)
  • Написан на: Python и Java
  • Тип: интерпретатор Python

Jython компилирует исходный код Python в байт-код Java. Это означает, что мы можем запустить его на любой машине, на которой работает JVM (виртуальная машина Java). Программы, выполняемые в среде Jython, могут одновременно использовать классы языков Java и Python.

3. IronPython

Это реализация Python, предназначенная для платформы Microsoft .NET или Mono.

IronPython поддерживает динамическую компиляцию и интерактивную консоль. Скрипты Python могут взаимодействовать с объектами .NET.

4. ActivePython

Топ-7 бесплатных компиляторов и интерпретаторов Python

ActivePython — это дистрибутив интерпретатора языка программирования Python от компании ActiveState. Распространяется в версиях для Microsoft Windows, Windows NT, Mac OS X, Linux, Solaris, AIX и HP-UX. ActivePython включает более 300 популярных пакетов Python, прошедших предварительную проверку на наличие устаревших или уязвимых версий, несовместимости и неправильного лицензирования.

Читайте также:
H2testw что это за программа такая

5. Nuitka

Nuitka — это транспайлер, который транслирует код Python в исполняемые файлы или исходный код C/C++.

  • Разработчики: Кей Хайен, сообщество
  • Последняя версия: 0.6.5 (30 июля 2019)
  • Тип: транспайлер

Nuitka работает с различными версиями Python и позволяет создавать автономные приложения, даже когда Python не установлен на целевом компьютере.

6. PyJS

PyJS — это фреймворк для для разработки веб-приложений. Он позволит вам использовать Python для разработки как клиентской части веб-приложений, так и десктоп-приложений.

Раньше PyJS назывался Pyjamas. Он транслирует ваш код Python в JavaScript и позволяет запускать его в браузере. PyJS поставляется с AJAX-фреймворком и библиотекой виджетов.

7. Stackless Python

Stackless Python — это интерпретатор Python. Он назван так из-за отказа от использования стандартного стека вызовов языка C в пользу собственного стека.

Особенностью Stackless являются микропотоки (microthreads), которые позволяют избежать чрезмерного расхода системных ресурсов, присущего стандартным потокам операционной системы. В дополнение к стандартным возможностям Python, Stackless добавляет поддержку сопрограмм, коммуникационных каналов и сериализации задач.

Итак, мы рассмотрели некоторые из самых популярных компиляторов и интерпретаторов Python. И можем заключить, что Python не ограничивается только CPython, основной реализацией. Также существуют другие реализации, среди которых можно выбрать ту, которая больше всего подходит для решения поставленных задач.

Источник: pythonist.ru

Чем отличается ActivePython от обычного python?

Нашёл сайт ActiveState Python.
Чем он отличается от обычного питона?
Я так понял, что это какая то расширенная версия. Однако ничего конкретного в описании я не нашёл. Только разве что расширенные функции на дополнительные деньги.
И ещё вроде как версия 2.7. Причём не ActivePython, а именно самого языка Python.
И если так, то непонятно, зачем в 2016 году продолжать выпускать 2.7, когда есть 3.5?

Может кто ни будь использует ActivePython?
Что это?

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Чем _tmain отличается от обычного main ?
Когда в RAD создаешь консольное приложение то изначально оно создается с функцией _tmain. Так чем.

Чем отличается MVC от обычного проекта?
чем отличается MVC от обычного проекта на asp.net ?

Чем отличается сварочный трансформатор от обычного?
Чем отличается сварочный трансформатор от обычного?

Чем отличается указатель на массив от обычного указателя?
Чем отличается указатель на массив от обычного указателя?

Источник: www.cyberforum.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru