Что за программа ironpython

В этом разделе представлен обзор того, что такое ironpython, и почему разработчик может захотеть его использовать.

Он также должен упомянуть о любых крупных предметах в ironpython и ссылаться на связанные темы. Поскольку Documentation for ironpython является новым, вам может потребоваться создать начальные версии этих связанных тем.

Установка или настройка

Подробные инструкции по установке или установке ironpython.

Установить IronPython

Просто загрузите самую новую версию с http://ironpython.net и следуйте инструкциям из пакета msi. Этот пакет настроит все, что вам нужно, чтобы начать работу с ironpython.

Использование командной строки IronPython

Чтобы использовать командную строку IronPython, откройте ipy.exe или ipy64.exe . Оба файла находятся в пути, который был выбран во время установки. По умолчанию они будут расположены в C:Program FilesIronPython 2.7 .

Затем начните писать свои сообщения непосредственно в командной строке IronPython.

Intro to IronPython Automation in Spotfire

Например: print ‘Hello World’

Для ironpython 3: print («Hello World»)

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

Что такое IronPython: обзор и установка

IronPython — это своего рода реплика языка программирования Python, а точнее его реализация, которая тесно связана с .NET Framework. IronPython использует библиотеки .NET Framework и библиотеки Python. В целом это отличное дополнение к .NET, предоставляющее веб-разработчикам «Питона» воспользоваться возможностями .NET Framework. Это очень быстрый и выразительный возможность программирования для выстраивания сценариев, тестирования и написания приложений с нуля.

Читайте также:
Dwgsee pro 2018 что за программа

Реализация IronPython происходит прямо поверх библиотек Dynamic Language Runtime (DLR), работающих поверх Common Language Infrastructure, которая в свою очередь отвечает за обеспечивание динамической типизации, а также отвечает за отправку необходимых методов для используемого динамического языка.

DLR – это существенная часть .NET Framework 4.0 и Mono. Это стало возможным уже начиная с релиза 2.4 2009 года. DLR также часто используется в качестве библиотек в наиболее “древних” реализациях CLI.

Характеристика IronPython по сравнению с СPython

Точные характеристики производительности IronPython, если сравнивать с CPython (это эталонная реализация языка программирования Python), будут зависеть от конкретного использования конкретного синтаксиса. В целом IronPython по производительности чуть хуже, чем CPython. Это доказано большим количеством тестов, сделанных с использованием скрипта PyStone.

IronPython в принципе может повысить свою производительность в программах на языке Python, которые используют потоки в несколько ядер. Потому что он сам использует JIT и не имеет Global Interpreter Lock (GIL) механизма. Этот механизм в основном используется в некоторых интерпретаторах программного языка, чтобы синхронизировать выполнение потоков. Интерпретатор, который использует GIL, всегда может выполнить только один поток за раз, даже если поток данных выполняется на многоядерном процессоре. Вот некоторые популярные интерпретаторы с GIL – это CPython и Ruby MRI.

14.3 Использование IronPython в .NET

Установка IronPython

В целом установка Ironpython — дело не хитрое. Будут небольшие различия в зависимости от того, какую операционную систему вы используете.

Установка IronpPython в Linux

Установка Ironpython в Linux довольно проста, и уместиться в несколько простых шагов:

  1. Нужно добавить репозиторий Mono в вашу систему; для этого посетите сайт mono-project.com и выберете версию свой операционной системы.
  2. Установите Mono; это можно сделать в магазине приложений или в терминале набрав: «$ sudo apt install mono-devel»;
  3. Установите Numerics; это также можно сделать через терминал: «$ sudo apt install libmono-system-numerics4.0-cil»;
  4. Наслаждайтесь работой, если все сделали правильно.
Читайте также:
Что за программа ареал

Установка Ironpython MacOS

Здесь тоже все просто. Сама установка займет пару минут и всего несколько шагов:

  1. Перейдите на сайт mono-project.com и загрузите и установите последнюю версию Mono;
  2. Загрузите последнюю версию IronPython. Найдите ее через поиск, но как правило загрузка происходит из github.com;
  3. Откройте терминал и введите команду «$ which ipy»;
  4. Пользуйтесь и наслаждайтесь работой.

Установка IronPython в Windows

Здесь всего 2 шага вас отделяет от программирования на этом языке:

  1. Найдите установите через поиск IronPython; как правило скачать его можно с сайта github.com;
  2. Пользуйтесь и наслаждайтесь программированием/

Так что это за программа IronPython, для чего использовать?

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

Использовать или нет IronPhyton — зависит только от вашего желания и необходимости конкретно в этом языке.

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

IronPython

IronPython — одна из основных реализаций языка Python, предназначенная для платформы Microsoft .NET или Mono. Полностью написан на C#, и является транслятором компилирующего типа.

В IronPython можно использовать типы .NET. Также можно из .NET кода использовать IronPython код, посредством хостинга IronPython системы или предварительной сборки IronPython кода.

Пример: программа Hello World

Простейший пример использования графического инструмента GTK+ в окружении IronPython:

#!/usr/bin/env ipy #-*- coding: UTF-8 -*- import clr clr.AddReference(‘gtk-sharp’) import Gtk def button_clicked(button, args): print(‘Привет Мир!’) def main(): Gtk.Application.Init() window = Gtk.Window(‘Окно Приветствия’) window.SetDefaultSize(240, 180) window.DeleteEvent += lambda w, a: Gtk.Application.Quit() button = Gtk.Button(‘Нажми Меня’) button.Clicked += button_clicked button.Show() window.Add(button) window.Present() Gtk.Application.Run() if __name__ == ‘__main__’: main()

Читайте также:
Программа для айфона scan что это

Примечания

См. также

Ссылки

  • ironpython.net — официальный сайт IronPython
  • Основная страница проекта
  • IronPython Вики
Это заготовка статьи о компьютерных языках. Вы можете помочь проекту, дополнив её.
Python Люди

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

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