ar
Feedback
PythonDigest

PythonDigest

الذهاب إلى القناة على Telegram

Сборник Python новостей: https://pythondigest.ru Наш IT-тренажер: https://app.incidenta.tech/ Создано в @incidenta_tech

إظهار المزيد
1 861
المشتركون
لا توجد بيانات24 ساعات
-37 أيام
-230 أيام
أرشيف المشاركات
tornado - 6.5.10 https://pypi.org/project/tornado/6.5.10/ Масштабируемый, не блокирующий web-сервер. Скачать можно по ссылке: https://pypi.python.org/pypi/tornado/

SQLAlchemy - 2.0.54 https://pypi.org/project/sqlalchemy/2.0.54/ Библиотека работы с базами данных. Скачать можно по ссылке: https://pypi.python.org/pypi/SQLAlchemy/

Речевые технологии для языка, у которого не было ни одного датасета — на одной потребительской видеокарте https://habr.com/ru/articles/1081242/ Короткая версия: за несколько месяцев на одной домашней видеокарте у крымскотатарского языка появились работающее распознавание речи (WER 0.3463 → 0.1701) и синтез, который прочитал вслух целую книгу — шестнадцать глав, 1 час 58 минут звучания. На обучение моделей из этого ушли часы. Всё остальное время съели данные, проверки и выяснение того, какие из моих собственных измерений врут.

Talk Python to Me: #562: DuckLake: The Lakehouse That's Just SQL and Parquet https://talkpython.fm/episodes/show/562/ducklake-the-lakehouse-thats-just-sql-and-parquet Audio

MoonEP - Perfectly Balanced Expert Parallelism Library via Dynamic Redundant Experts https://github.com/MoonshotAI/MoonEP

tornado - 6.5.9 https://pypi.org/project/tornado/6.5.9/ Масштабируемый, не блокирующий web-сервер. Скачать можно по ссылке: https://pypi.python.org/pypi/tornado/

SQLAlchemy - 2.0.53 https://pypi.org/project/sqlalchemy/2.0.53/ Библиотека работы с базами данных. Скачать можно по ссылке: https://pypi.python.org/pypi/SQLAlchemy/

greenlet - 3.5.6 https://pypi.org/project/greenlet/3.5.6/ Модуль для легковесных потоков в Python. Скачать можно по ссылке: https://pypi.python.org/pypi/greenlet/

nurb - Agentic CAD for 3D printing https://github.com/Shpigford/nurb

Когда разработчики ленятся писать документацию: описываем клиентский API силами нейросетей https://habr.com/ru/companies/hostkey/articles/1077728/ Документация устаревает быстрее, чем код успевает писаться? Рассказываем, как мы построили конвейер из Python-скриптов и нейросетей, который сам находит изменения в PHP-контроллерах и обновляет документацию API Invapi.

domonic - A Browser DOM, in Python! https://github.com/byteface/domonic

Взлом городского мессенджера: разбор цепочки атаки на машину Messenger на платформе Standoff 365 https://habr.com/ru/companies/pt/articles/1079424/ Статья рассчитана как на людей, близких к IT и ИБ, так и на тех, кто далек от этих областей. Автор постарался подробно разобрать каждый шаг: почему было принято то или иное решение, на какие признаки он опирался и где искать дополнительную информацию по теме.Итак, в этой статье взламываем уязвимую машину Messenger, а точнее — проводим эксплуатацию цепочки из двух базовых уязвимостей и реализацию двух бизнес-рисков:

#python #pydigest IT-новости про Python перед вами. Часть материалов из выпуска Python Дайджест: - Как я автоматизировал выдачу ТСД на складе: от бумажных талонов до Python‑приложения - Месяц тюнил поиск по памяти, а починила всё одна строка в промпте - Я прогнал топ VRAM-калькуляторов для LLM — все ошибаются в одном и том же - Речевые технологии для языка, у которого не было ни одного датасета — на одной потребительской видеокарте - domonic - A Browser DOM, in Python! - scrapy - 2.19.0 Заходите в гости - https://pythondigest.ru/issue/665/

Как я автоматизировал выдачу ТСД на складе: от бумажных талонов до Python‑приложения https://habr.com/ru/articles/1079628/ Моя основная работа на распределительном центре — выдача и приём ТСД. Формально автоматизация этого процесса в мои обязанности не входила. Но когда я увидел, как устроена выдача оборудования, решил попробовать самостоятельно изменить процесс — получить практический опыт в автоматизации и оптимизации складских операций.В итоге от нескольких простых изменений я пришёл к полноценному приложению, которое позволило автоматизировать идентификацию сотрудников и выдачу оборудования. Кстати, приложение абсолютно бесплатно, и вы можете его использовать на своём складе или предприятии.

Я прогнал топ VRAM-калькуляторов для LLM — все ошибаются в одном и том же https://habr.com/ru/articles/1079788/ Я прогнал топ VRAM-калькуляторов из выдачи Google, показал на скриншотах, где ломается каждый (даже лучший), сверил числа с живым vLLM на A100/H100 — расхождение ~1% — и собрал ridgepoint: калькулятор, который считает как движок, а не как учебник. Ставится локально (pip install ridgepoint), GPU не нужен. Сколько реально влезет

coverage - 7.16.1 https://pypi.org/project/coverage/7.16.1/ Утилита позволяющая измерить процент покрытия тестами. Скачать можно по ссылке: https://pypi.python.org/pypi/coverage/

Как мы автоматизировали перевод технической документации через инструменты вокруг модели https://habr.com/ru/companies/bitrix/articles/1078450/ Рассказываем, как мы автоматизировали перевод технической документации и построили отдельный слой вокруг LLM, который выполнял главную работу.

Один `settings.py` на всё больше не работает: наводим порядок в настройках Django https://habr.com/ru/articles/1079384/ Один settings.py удобен только в начале проекта. Когда появляются несколько окружений, Celery, Redis, внешние API и объектное хранилище, настройки быстро превращаются в источник скрытых ошибок. Разбираю практическую структуру django-split-settings: без магии, неявных переключений и случайного запуска с production-конфигурацией.

Месяц тюнил поиск по памяти, а починила всё одна строка в промпте https://habr.com/ru/articles/1079060/ Поднял Recall@5 поиска по памяти на 17%, померил качество самих ответов и получил прирост, неотличимый от шума: тест Макнемара, p = 0.79. Месяц работы впустую. Потом посмотрел в промпт, поправил там одну формулировку и получил плюс 16 процентных пунктов за вечер. Модель отказывалась отвечать, когда ответ лежал прямо перед ней.Внутри: как собрать свой набор проверочных вопросов и не обмануться, почему параметры BM25 из статей проиграли подобранным перебором, и какие шесть приёмов не сработали вообще.

Купил ИБП, а его программа недоступна для NVDA. Пришлось написать дополнение https://habr.com/ru/articles/1079134/ После покупки ExeGate LLB-3000 выяснилось, что работать с PowerManagerII с клавиатуры и на слух неудобно. Вместе с Codex я разработал дополнение: разобрали графические кнопки, наладили навигацию, добавили текстовые показания и проверили управление. Рассказываю, как устроено решение и что в этой работе делал я.