Python Meetup 27.02.15: Hy и Toga

в 14:48, , рубрики: GUI, hy, meetup, open source, python, toga, Блог компании Wargaming, Графические оболочки

27 февраля состоялся очередной Python Meetup. В этот раз мы обсуждали:

  • Hy — диалект, который позволяет Lisp-разработчикам использовать библиотеки Python, а Python’истам найти решение для некоторых проблем языка, например, отсутствия скобочек.
  • Toga — библиотека построения интерфейсов на Python, которая с первого взгляда выглядит как простой и универсальный инструмент, но на деле имеет ряд недоработок.

Во время Lightning Talk участники делились опытом экспорта .doc-файлов и идеями использования AST для трансляции Python в Ruby, JavaScript, C++ и др.
Python Meetup 27.02.15: Hy и Toga - 1


Знакомство с Hy / Андрей Жлобич
Web Developer Wargaming
Из доклада вы узнаете отличия Python-кода и Hy — нового диалекта Lisp. Код Hy имеет ряд преимуществ, которые делают его использование более удобным: наличие скобок, возможность использовать макросы, малое количество узлов и др. Однако у него есть и свои недостатки.
Андрей подробно, с примерами, осветил все плюсы и минусы Hy.
Доклад будет интересен разработчикам, которым нравится пробовать новые технологии не хватает скобок в Python.
Смотреть презентацию Андрея
Toga: yet another GUI toolkit on Python / Дмитрий Овчинников
Web Developer Wargaming
Существует довольно много разных библиотек для построения графических интерфейсов. Чем же среди них выделятся Toga? Это кроссплатформенная библиотека использует нативные виджеты операционной системы, на которой выполняется. В результате она может запускаться под Linux, OS X, Windows, iOS и Android. В логичной, продуманной и хорошо спроектированной Toga есть ряд серьёзных недостатков, которые пока не позволяют говорить о ней, как о полноценном рабочем инструменте. И в силах сообщества это исправить.
Рекомендуется к просмотру всем разработчикам, которые любят свою работу и готовы в свободное время создавать Open Source-программы.
Смотреть презентацию Дмитрия


Ещё несколько полезных идей в блиц-докладах:

Что такое AST? / Анатолий Бабеня

How parse .doc / Павел Тысляцкий


Следующий Python Meetup состоится в эту пятницу, 27 марта.
Программа митапа:

  • Machine learning with Python / Олег Шидловский, Web developer Doist
  • Python AST: между исходным текстом и байт-кодом / Николай Карелин, Системный архитектор VPI Development Center
  • Как скачать статистику игроков World of Tanks за одну ночь? / Павел Пересторонин

Подробности и регистрация

До встречи на Python Meetup!

Автор: Wargaming

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js