Шаблон:Wikidata/p154 | |
Шаблон:Wikidata/p18 | |
Тип |
Ошибка Lua: callParserFunction: function "#property" was not found. |
---|---|
Автор |
Ошибка Lua: callParserFunction: function "#property" was not found. |
Разработчик |
Jim Hugunin |
Написана на |
Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field 'wikibase' (a nil value). |
Интерфейс |
Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field 'wikibase' (a nil value). |
Операционная система |
Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field 'wikibase' (a nil value). |
Языки интерфейса |
Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field 'wikibase' (a nil value). |
Первый выпуск |
Шаблон:Wikidata/p577 |
Аппаратная платформа |
Ошибка Lua: callParserFunction: function "#property" was not found. |
Последняя версия |
Шаблон:Wikidata/p348 |
Кандидат в релизы |
Шаблон:Wikidata/p348 |
Бета-версия |
Шаблон:Wikidata/p348 |
Альфа-версия |
Шаблон:Wikidata/p348 |
Тестовая версия |
Шаблон:Wikidata/p348 |
Читаемые форматы файлов |
Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field 'wikibase' (a nil value). |
Создаваемые форматы файлов |
Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field 'wikibase' (a nil value). |
Лицензия |
Ошибка Lua: callParserFunction: function "#property" was not found. |
Сайт |
Шаблон:Wikidata/p856 |
Шаблон:Wikidata/p373 |
Шаблон:Нет изображенияШаблон:Категория по дате
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()
Примечания[]
См. также[]
- IronRuby
- Jython
- CPython
Ссылки[]
- Шаблон:Официальный сайт
- Основная страница проекта
- IronPython Вики
Шаблон:Compu-lang-stub Шаблон:Python Шаблон:DotNET