Полноценный Python-интерпретатор у вас в браузере

2 комментария

Нашел очень интересную штуку. Brython — это интерпретатор языка Python, написанный на JavaScript.

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

Аналоговые часы на Brython

Скрипты подключаются на страницу с помощью тега <script type="text/python">. Поддерживается работа с DOM-объектом и некоторые специфичные функции из javascript — такие, как alert, prompt и confirm.

На демо странице есть консоль, в которой можно запускать питонячий код. По слухам, не работает в браузерах IE ниже девятой версии.

Консоль Brython

Размер оригинального исходника — около 162 килобайт. По первому впечатлению кажется, что библиотека создавалась только для творческого фана. Но ведь это самый настоящий python — с его регулярными выражениями, мощным ООП, итераторами, и еще кучей различных плюшек, именно из-за которых многие разработчики так любят Python.

В общем, Brython — это, определенно, вещь! Нужно будет разобраться с документацией и что-нибудь на нем написать.

Комментарии к статье: 2

Подождите, загружаются комментарии...

Возможность комментировать эту статью отключена автором. Возможно, во всем виновата её провокационная тематика или большое обилие флейма от предыдущих комментаторов.

Если у вас есть вопросы по содержанию статьи, рекомендуем вам обратиться за помощью на наш форум.