python

Python Meetup 27.02.15: Hy и Toga

  • вторник, 24 марта 2015 г. в 02:10:55
http://habrahabr.ru/company/wargaming/blog/253801/

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

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

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




Знакомство с Hy / Андрей Жлобич
Web Developer Wargaming
Из доклада вы узнаете отличия Python-кода и Hy — нового диалекта Lisp. Код Hy имеет ряд преимуществ, которые делают его использование более удобным: наличие скобок, возможность использовать макросы, малое количество узлов и др. Однако у него есть и свои недостатки.
Андрей подробно, с примерами, осветил все плюсы и минусы Hy.
Доклад будет интересен разработчикам, которым нравится пробовать новые технологии не хватает скобок в Python.
Смотреть презентацию Андрея

Существует довольно много разных библиотек для построения графических интерфейсов. Чем же среди них выделятся Toga? Это кроссплатформенная библиотека использует нативные виджеты операционной системы, на которой выполняется. В результате она может запускаться под Linux, OS X, Windows, iOS и Android. В логичной, продуманной и хорошо спроектированной Toga есть ряд серьёзных недостатков, которые пока не позволяют говорить о ней, как о полноценном рабочем инструменте. И в силах сообщества это исправить.
Рекомендуется к просмотру всем разработчикам, которые любят свою работу и готовы в свободное время создавать Open Source-программы.
Смотреть презентацию Дмитрия

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

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

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

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