IronPython
Матеріал з Вікіпедії — вільної енциклопедії.
| Розробник(и) | Jim Hugunin |
|---|---|
| Стабільний випуск | 2.7.5 (6 грудня, 2014 ) |
| Платформа | .NET Framework, Mono |
| Тип | Python Programming Language Interpreter |
| Ліцензія | Apache License version 2.0[1] |
| Сайт | http://ironpython.net |
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()
Примітки[ред. • ред. код]
Див. також[ред. • ред. код]
Посилання[ред. • ред. код]
- ironpython.net — офіційний сайт IronPython
- Основна сторінка проекту
- IronPython Вікі