Счётная палата выложила код своего ПО
По ссылке https://code.ach.gov.ru/public доступен исходный код программ (в основном скриптов), написанных программистами счётной палаты.
>>> Исходный код (ach.gov.ru)
Всего сообщений: 363
По ссылке https://code.ach.gov.ru/public доступен исходный код программ (в основном скриптов), написанных программистами счётной палаты.
>>> Исходный код (ach.gov.ru)
Юбилейный десятый DevConf пройдет в этом году 21-22 июня в X-perience Hall.
Как всегда - Вы решаете, кто попадет в программу секции Backend - голосуйте за интересные доклады, список заявок под катом
( читать дальше... )
>>> Подробности (devconf.ru)
Тихо и незаметно вышла новая версия замечательной среды разработки для Python.
В новой версии:
>>> Подробности (wingware.com)
Вышло обновление video2midi – утилиты, предназначенной для воссоздания midi-файла из видеороликов Synthesia и ей подобных. Утилита позволяет воссоздать многоканальный midi-файл с любого видео, в котором присутствует виртуальная midi-клавиатура.
Основные изменения с версии 0.2:
>>> Подробности (github.com)
26 февраля вышла версия v0.8 papis – мощного и расширяемого консольного менеджера документов и библиографии, написанного на языке Python под лицензией GPLv3.
Основные особенности программы:
examples/scripts/papis-scihub;examples/scripts/papis-zotero;>>> GitHub проекта (github.com)
Седьмой PyConRu пройдёт 24-25 июня в отеле «Cronwell Яхонты Таруса» в 95 км от Москвы. Формат — двухдневная конференция на природе с российскими и иностранными докладчиками, мастер-классами, Lightning Talks и афтепати.
Мы ищем интересные сообществу темы и людей, которым есть что сказать. Если вы хотите выступить, напишите нам: https://bit.ly/2XshgRx Заявки принимаем до 1 мая. Уже известно имя первого хэдлайнера — это Raymond Hettinger, Python core developer с 2001 года, автор и мэйнтейнер многих частей языка.
Регистрация открыта. Для студентов скидка 50%
>>> Подробности (pycon.ru)
Состоялся релиз PyPy 7.0 — свободной реализации Python для Linux (x86, x86_64, PPC64, s390x, ARMv6 или ARMv7 с VFPv3), macOS (x86_64), OpenBSD, FreeBSD и Windows (x86). Особенностью PyPy является JIT-компиляция, на лету транслирующая некоторые элементы в машинный код, что позволяет очень сильно ускорить приложение.
Что нового:
>>> Подробности (morepypy.blogspot.com)
25 января вышла версия 0.24.0 свободной библиотеки на языке Python для анализа данных Pandas.
Выпуск содержит следующие нововведения:
array и метод to_numpy() для объектов
Series и Index, они теперь рекомендуются к использованию вместо поля values.
pandas.array для создания массивов.
Interval и Period внутри Series и Index.
DataFrame с мультииндексами.Кроме того, добавлены некоторые обратно несовместимые изменения и удалены части, объявленные ранее deprecated.
>>> Список изменений в версии 0.24.0 (pydata.org)
На pypi.org выложен пакет fsb795, который имеет удивительно простой интерфейс для доступа к атрибутам квалифицированного сертификата, созданного в соответствии с требованиями Приказа ФСБ РФ от 27 декабря 2011 г. № 795 «Об утверждении требований к форме квалифицированного сертификата...»:
С использованием этого пакета на Python разработана утилита viewCertFL63 для просмотра квалифицированных сертификатов. Пакет может оказаться очень полезной для разработчиков программного обеспечения PKI/ИОК
>>> Подробности (habr.com)
Создатель и один из основных разработчиков языка программирования Python Гвидо ван Россум объявил о том, что устраняется от принятия дальнейших решений о развитии языка. В течение какого-то времени он продолжит выполнять функции рядового разработчика и консультировать команду, но фактически Гвидо складывает с себя полномочия «великодушного пожизненного диктатора» (benevolent dictator for life, BDFL), которыми он обладал 27 лет с момента создания языка. Сейчас в списке рассылки python-committers идет дискуссия о новой модели управления разработкой Python.
( читать дальше... )
>>> Подробности (python.org)
Спустя полтора года после выхода предыдущей мажорной версии, наконец-то состоялся релиз Python 3.7.
В этом выпуске
breakpoint()
( читать дальше... )
>>> Официальный обзор изменений (python.org)
Emonoda — это набор программ для организации и управления коллекцией торрентов. Он поможет вам следить за актуальностью раздач, автоматически обновляя торрент-файлы с популярных в рунете трекеров, а также вычищать старые данные, просматривать мета-информацию торрентов и делать множество других вещей. Из коробки поддерживается HTTP/Socks4/Socks5-прокси.
В набор входят такие команды:
Система написана на Python 3 (требуется версия >= 3.6) и может быть установлена из PIP или AUR. Для сборки необходим Cython. За подробностями обращайтесь к README.
( Список изменений, трекеров и поддерживаемых клиентов под катом )
>>> Подробности (github.com)
Разработчики из The Qt Company объявили о выходе первого официального релиза Qt for Python 5.11 --- набора привязок к языку Python, ранее развивавшегося под именем PySide 2. В настоящее время проект носит метку Technical Preview, но уже в выпуске Qt 5.12 будет поставляться как полностью стабильная и законченная реализация.
Разработка PySide 2 началась в выпуске Qt 5.6, и главной целью разработчиков было исправление ошибок и улучшение стабильности. С выходом Qt 5.7, в котором появилась поддержка стандарта C++ 11, появилась необходимость в серьёзном обновлении генератора Python-привязок Shiboken. Кроме того много времени и сил отняла документация. В начале этого года разработчики выпускали снапшоты, которые предназначались для тестирования.
Qt for Python 5.11 поддерживает Python 2.7, 3.5 и 3.6. Для установки предлагается загрузить готовый тарболл, либо воспользоваться пакетным менеджером PIP:
pip install \
--index-url=http://download.qt.io/official_releases/QtForPython/ pyside2 \
--trusted-host download.qt.io>>> Подробности (qt.io)
Разработчики QGIS, свободной кросс-платформенной ГИС, представили документацию к собственной реализации API для написания дополнений на языке Python для QGIS 3.x — PyQGIS API:
>>> http://qgis.org/pyqgis/master
Данная документация опубликована с использованием системы Sphinx.
Ранее были опубликованы отчёты о первой и второй генерациях PyQGIS API.
>>> Скачать QGIS (для Linux, BSD, Mac OS X, Windows, Android)
>>> QGIS Road Map
>>> Подробности (qgis.org)
Команда разработчиков PyPy выпустила PyPy2.7 v6.0 (интерпретатор, поддерживающий синтаксис Python 2.7) и PyPy3.5 v6.0 (интерпретатор, поддерживающий синтаксис Python 3.5). Оба выпуска во многом основаны на единой кодовой базе, что и позволило подготовить их совместный выход.
PyPy — совместимый интерпретатор Python, во многом годящийся на бесшовную замену CPython 2.7 и CPython 3.5. PyPy быстр (сравнение производительности PyPy и CPython 2.7.x), благодаря встроенному трассирующему JIT-компилятору.
( читать дальше... )
>>> Подробности (blogspot.ru)
Pyslvs — свободный 2D САПР для моделирования и анализа кинематики механизмов. Pyslvs написан на Python3 с интерфейсом PyQt5.
В качестве геометрического решателя программы используется ядро САПР SolveSpace переписанное на Python3 — python-solvespace. Для выполнения кинематического синтеза механизмов используется ядро на основе алгоритмов Cython. Также заявлена совместимость с сервером PMKS.
( читать дальше... )
Бинарные пакеты для Linux (AppImage) и Windows (exe) доступны на странице релиза.
>>> Подробности (github.com)
Команда Django с радостью объявляет выход Django 2.0.
Django — веб-фреймворк, написанный на Python и реализующий паттерн model-view-template.
( читать дальше... )
>>> Подробности (djangoproject.com)
Флеймграфы — незаменимый инструмент в поиске узких мест, к сожалению, существующие инструменты для их создания в питоне основаны на статистическом построении трейса и не могут похвастаться точностью.
cProfile может отдавать очень точные тайминги, плюс можно указать собственный таймер и собирать стату только по времени cpu (не wall clock, фильтруя ожидание на io). Но cProfile схлопывает ромбовидные пути в трейсах и потеря этой информации затрудняет отрисовку флеймграфов при помощи популярного flamegraph.pl (http://www.brendangregg.com/flamegraphs.html).
Flameprof может восстановить информацию и выдать корректный трейслог, по которому можно сделать флеймграф, используя flamegraph.pl или встроенный в flameprof генератор svg.
Всем успехов в профилировке!
>>> Подробности (github.com)
Тестируется и эксплуатируется в настоящий момент на Windows для MS SQL
Предназначение: хранение всех файлов бекапов на Yandex-диске в каталогах, названных согласно текущих (на момент отправки) даты и времени, автоматическая чистка старых файлов на Yandex-диске.
Утилита может работать в двух режимах:
1. Режим слежения
2. Режим ручного запуска
В режиме слежения утилита следит за изменениями файлов в указанных в настройках каталогах и отправляет их в Yandex-диск. Доступ к аккаунту Yandex-диск также указывается в настройках. Перед отправкой файла происходит чистка старых каталогов на Yandex-диске.
В режиме ручного запуска утилита копирует определенный пользователем бекап на Yandex-диск.
При появлении файла в одном из отслеживаемых каталогов утилита, запущенная службой в режиме backuper.py watcher -s с помощью nssm, происходит создание каталога вида YYYYMMDD / HHmm на Yandex-диске (корень возможно указать в настройках). В этот каталог копируется найденный файл. В настройках указано максимальное хранение файлов 250 дней. Перед копированием каждого файла происходит удаление каталогов YYYYMMDD старше 250 дней.
PS. Буду рад предложениям.
>>> GitHub (github.com)
16—17 июля в отеле «Cronwell Яхонты Таруса» в 95 км от Москвы пройдёт пятая российская конференция Pycon Russia.
Формат PyConRu: два дня на природе, доклады и мастер-классы от российских и иностранных докладчиков, Lightning Talks и afterparty.
Среди спикеров: Paul Hildebrandt (Walt Disney Animation Studios, США), Łukasz Langa (Facebook, США), Nina Zakharenko (Venmo, США), Lynn Root (Spotify, США), Maciej Fijałkowski (PyPy, ЮАР), Андрей Степанов (Тинькофф Банк), Александр Кошкин (Positive Technologies), Елизавета Шашкова (JetBrains), Олег Чуркин (Rambler&Co).
( читать дальше... )
>>> Подробности (pycon.ru)
| ← предыдущие | следующие → |