Нашел очень интересную штуку. Brython — это интерпретатор языка Python, написанный на JavaScript.
Проект позиционируется, как замена нативного JS в браузере. На главной странице сайта программы представлен пример аналоговых часов, которые работают на питоне.
Скрипты подключаются на страницу с помощью тега <script type="text/python">
. Поддерживается работа с DOM-объектом и некоторые специфичные функции из javascript — такие, как alert
, prompt
и confirm
.
На демо странице есть консоль, в которой можно запускать питонячий код. По слухам, не работает в браузерах IE ниже девятой версии.
Размер оригинального исходника — около 162 килобайт. По первому впечатлению кажется, что библиотека создавалась только для творческого фана. Но ведь это самый настоящий python — с его регулярными выражениями, мощным ООП, итераторами, и еще кучей различных плюшек, именно из-за которых многие разработчики так любят Python.
В общем, Brython — это, определенно, вещь! Нужно будет разобраться с документацией и что-нибудь на нем написать.
Комментарии к статье: 2
Возможность комментировать эту статью отключена автором. Возможно, во всем виновата её провокационная тематика или большое обилие флейма от предыдущих комментаторов.
Если у вас есть вопросы по содержанию статьи, рекомендуем вам обратиться за помощью на наш форум.