Опубликованы видео докладов с PyCon2017
Опубликованы видео всех докладов с конференции PyCon 2017, прошедшей в этом году в городе Портланд штата Орегон, США.
>>> Подробности (youtube.com)
()
Всего сообщений: 363
Опубликованы видео всех докладов с конференции PyCon 2017, прошедшей в этом году в городе Портланд штата Орегон, США.
>>> Подробности (youtube.com)
Формат PyConRu прежний: два дня на природе, доклады и мастер-классы от российских и иностранных докладчиков, Lightning Talks и афтепати.
Уже в программе: Paul Hildebrandt (Walt Disney Animation Studios), Александр Кошкин (Positive Technologies), Кирилл Борисов (Яндекс), Елизавета Шашкова (JetBrains), Иван Цыганов (Positive Technologies).
Если вы хотите выступить, заполните заявку: http://bit.ly/2phgxSk
Регистрация открыта. Ранние билеты стоят 14 500 рублей (в стоимость включено проживание и трансфер). Специальная цена для студентов — 9000 рублей.
>>> Подробности (bit.ly)
Вышел FIFE 0.4.1. FIFE (Flexible Isometric Free Engine, гибкий изометрический свободный движок) — это свободный и кроссплатформенный 2D игровой движок, включающий в себя такие возможности, как средства для построения графического интерфейса игры, поддержку аудио, работу с освещением, редактор карт, построение пути (pathfinding), виртуальную файловую систему. С помощью FIFE возможна разработка игр на Python или C++. Именно на этом движке была создана популярная свободная стратегическая игра Unknown Horizons.
В новой версии были добавлены такие возможности, как менеджер анимаций, возможность обрабатывать движения колёсиком мыши вправо-влево (а также клавиш F*), расширение возможностей использования XML-структур и другие функции. Также было исправлено несколько ошибок — например, ошибка, при которой при сохранении карты с помощью MapSaver была невозможна перезапись файла.
>>> Подробности (github.com)
sK1 Project выпустил первую стабильную версию привязки библиотеки для управления цветом LittleCMS2 к Python.
Пакет python-lcms2 позволяет написанным на Python приложениям конвертировать цвета из одного цветового пространства в другое с помощью функций LittleCMS2, используя ICC-профили. На текущий момент поддерживаются цветовые пространства RGB, CMYK, Gray, Lab и XYZ и глубина цвета 8-bit, 16-bit и дробные двойной точности (double).
Причина появления такого минипроекта — отсутствие официальной привязки. На текущий момент Марти Мария, автор LCMS2, рекомендует использовать системную libcolord через интерфейс GObjectIntrospection, что ограничивает портируемость ПО пределами Linux-десктопа.
В sK1/UniConvertor привязка к LCMS2 была написана еще в 2012 году. Но по просьбе разработчика SwatchBooker был выполнен рефакторинг с целью выделения кода в отдельный проект, который может использоваться другими приложениями так же, как ранее использовался пакет python-lcms (официальная привязка к LCMS1).
>>> Подробности (sk1project.net)
Google представила транскомпилятор и runtime для языка программирования Python — Grumpy. Инструмент планируется использовать в качестве замены CPython из-за плохой масштабируемости последнего.
Продукты компании содержат десятки миллионов строк Python-кода. Так, для фронт- и API-серверов сервиса YouTube, обрабатывающих миллионы запросов в секунду, до сих пор использовался CPython 2.7.
Grumpy позволит транспилировать Python-код в Go, который в свою очередь будет компилироваться в нативный. Из преимуществ подобного подхода — лучшая масштабируемость и совместимость с Go, что может в конечном итоге способствовать плавной миграции на этот ЯП.
>>> Подробности (googleblog.com)
Основные изменения
( читать дальше... )
>>> Подробности (python.org)
20 декабря вышла новая версия Wing, среды разработки для Python.
( читать дальше... )
>>> Подробности (wingware.com)
PyDev — плагин для поддержки Python в свободной среде разработки Eclipse. Новая версия поддерживает Eclipse 4.6 и новее, для более ранних версий следует использовать PyDev 5.2.0.
( читать дальше... )
>>> Подробности (pydev.org)
Выпущена новая версия PyPy — транслятора языка Python, использующего подмножество языка RPython (статически типизированный Python).
PyPy использует встроенный JIT-компилятор для трансляции кода в машинные инструкции во время исполнения программы.
( читать дальше... )
>>> Подробности (blogspot.ru)
Состоялся релиз разработанного компанией Google модуля Python для обработки опций командной строки — python-gflags 3.1.0. Проект распространяется под 3-пунктовой лицензией BSD.
( читать дальше... )
>>> Подробности (github.com)
Состоялся релиз альтернативной интерактивной оболочки для интерпретатора Python — bpython 0.16.
Возможности bpython:
Изменения в этом релизе:
>>> Подробности (github.com)
Состоялся релиз Poezio 0.10 — консольного XMPP-клиента, написанного на Python 3.
>>> Подробности (poez.io)
Экспериментальная среда разработки для Python 2 обновилась до версии 3.0.0.
Основное нововведение версии это генерация графического представления кода. Теперь окно среды разработки разбито на две части. Слева - привычный текстовый редактор, а справа - автоматически генерируемая диаграмма, по возможности приближенная к традиционным блок-схемам алгоритмов. Генерация и перерисовка диаграммы производится по ходу набивки текста. Среда разработки определяет паузу в действиях разработчика и обновляет диаграмму, если код остается корректным. В результате появляется возможность работы не только с текстом программы, но и с его графическим представлением.
Как обычно, релиз также содержит улучшения и исправления замеченных ошибок.
>>> Сайт проекта (codimension.org)
Разработчики PyPy, высокопроизводительной реализации языка Python с поддержкой JIT-компиляции, объявили, что компания Mozilla выделила проекту грант в $200,000 на поддержку функциональности Python 3.5. Грант был выделен в рамках программы поддержки открытых проектов Mozilla Open Source Support. Всего в рамках этой программы предлагается выделить (на все участвующие проекты) три с половиной миллиона долларов.
На данный момент PyPy поддерживает только спецификации Python 2.7 и 3.2 (а также 3.3 в альфа-версии), причём версия 2.7 является приоритетной. Сам интерпретатор PyPy написан на подмножестве языка Python 2.7, которое компилируется в машинный код. Работы над версией с поддержкой Python 3 (PyPy3) до сих пор шли не очень активно. Полученные от Mozilla деньги пойдут на зарплату четырём опытным разработчикам PyPy, которые будут в течение года на постоянной основе (на полставки) работать над PyPy3.
Разработчики надеются, что им удастся не только реализовать всю недостающую функциональность, но и увеличить производительность PyPy3, которая сейчас ниже, чем у PyPy для Python 2.
>>> Подробности (blogspot.de)
Состоялся релиз psutil 4.3.0 — кроссплатформенного модуля Python (поддерживаются ветки 2 и 3) для получения информации о запущенных процессах и ресурсах системы (ЦПУ, память, диски, сеть). Этот модуль замещает функциональность внешних программ (вроде who, ps, nice, iostat и других).
Основные изменения:
>>> Подробности (google.com)
Приглашаем принять участие в VII ежегодной конференции WebCamp 2016, посвященной технологиям веб-разработки, управлению проектами и развитию бизнеса, которая пройдет в Одессе с 29 по 31 июля. Вас ждет 6 специализированных направлений: Front-end, Python, PHP (webcamp.in.ua), PM (webcamp.in.ua), DevOps, BizDev.
Приезжайте командой и получайте скидку до 25% (для читателей LOR действует специальный скидочный промо-код на 10%: LOR).
>>> Подробности и регистрация (webcamp.in.ua)
Четвертый российский PyCon пройдет недалеко от Москвы 3–4 июля.
В программе уже утверждено 17 докладов от ведущих python-экспертов: Raymond Hettinger (Python core developer с 2001 года, автор и мэйнтейнер многих частей языка, США), Martin Gorner (Google, Франция), Nathaniel Manista (Google, США), Armin Ronacher (Flask framework, Австрия), David MacIver (Hypothesis, Великобритания), Jackie Kazil (Capital One, США), Александр Кошкин (Positive Technologies, США), Александр Сибиряков (Scrapinghub, Чехия), Андрей Светлов (DataRobot, Украина). А еще докладчики из HeadHunter, Ostrovok.ru, Яндекс, Rambler&Co, Toptal.
>>> Подробности (pycon.ru)
В следующую пятницу 17 июня в Москве пройдёт 7-я конференция сообществ разработчиков DevConf 2016, в этом году на конференции 9 секций: golang, php, ruby, python, common, js, devops, pm, storage и мастер-классы.
18 июня в субботу состоятся мастер-классы: Golang, PostgreSQL, Построение эффективной команды и налаживание процесса разработки, GraphQL & Relay, MySQL и архитектуры социальной сети.
Начнем с 2 новых секций
( читать дальше... )
>>> Регистрируйтесь! Пока есть еще места (devconf.ru)
25 мая вышла версия Pyston 0.5. Pyston — это реализация Python (2.7, в будущем — и 3.x) с использованием JIT-технологий LLVM.
Главное изменения этой версии - переход на сборку мусора через подсчет ссылок (ранее использовался tracing GC); это сделано для большей совместимости с существующими модулями расширения CPython (который, как известно, использует подсчет ссылок). В результате Pyston исполняет весь набор тестов NumPy практически без ошибок (1-3 сбойных теста, в зависимости от версии NumPy); правда, производительность при этом в 2 раза ниже, чем у CPython (из-за известных ограничений Pyston).
Среди негативных последствий перехода на подсчет ссылок — снижение общей производительности на 10% по сравнению с Pyston 0.4; следующий релиз (ожидаемый очень скоро) будет сфокусирован на улучшении производительности.
>>> Подробности (pyston.org)
Когда: 14 июня c 18:00 до 22:00
Где: Новосибирский Академгородок, Технопарк Атриум, Инженерная 20
Регистрация: обязательная, по ссылке.
На мероприятии можно будет познакомиться и пообщаться с разработчиками и CEO JetBrains, послушать про особенности работы в компании, задать свои вопросы, получить обратную связь, и так далее.
Компания JetBrains – производитель профессиональных средств разработки с офисами в Праге, Санкт-Петербурге, Мюнхене, Бостоне и Москве. Компания производит инструменты для разработки на Java, .NET, Objective-C, Python, Ruby и многих других.
Компания также разрабатывает IntelliJ IDEA Community Edition, исходные коды которой под лицензией Apache License 2.0 можно найти на GitHub в свободном доступе.
Для желающих быть принятыми на работу в компанию 15-17 июня будут проходить предварительные собеседования. Чтобы принять участие в них, нужно заранее отправить резюме на адрес job@jetbrains.com.
>>> Подробности (timepad.ru)
| ← предыдущие | следующие → |