Pull to refresh
61.48
Rating
Wargaming
Издатель и разработчик free-to-play MMO

Python Meetup 27.02.15: Hy и Toga

Wargaming corporate blogOpen sourcePythonDesktop environmentsLisp
Tutorial
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: 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!
Tags:pythonhylispguitogameetup
Hubs: Wargaming corporate blog Open source Python Desktop environments Lisp
Total votes 15: ↑12 and ↓3+9
Views6.6K

Popular right now

Information

Founded
Location
Кипр
Website
wargaming.com
Employees
5,001–10,000 employees
Registered

Habr blog