Рубрика «python» - 2
Как опубликовать Python-пакет в PyPI с помощью Poetry
2026-04-18 в 11:16, admin, рубрики: package, poetry, publish, PyPi, python, tutorialКак я собрал автономную AI-новостную систему за полтора месяца
2026-04-14 в 14:25, admin, рубрики: AI, llm, n8n, python, telegram, автоматизация, агенты, новостной пайплайнПолтора месяца назад у меня было семь воркфлоу в n8n для новостного пайплайна. Каждый делал что-то своё. Выглядит это, конечно, красиво, наблюдаешь, как крутятся воркеры. Но если посмотреть внутрь, то постоянно происходят какие то сбои. Где-то новость застряла, и сразу разобраться порой не получается. И вроде исправил одно, но следом влезают другие проблемы.
Итог: семь воркфлоу — семь точек отказа. И каждый ломается по-своему.
Что писала Цветаева о любви. Исследование лирики на Python
2026-04-13 в 7:25, admin, рубрики: navec, pymorphy2, python, spacy, литература, Научно-популярное, поэзия, поэзия и проза, проза, чтение книгМне нравится еще, что Вы при мне
Спокойно обнимаете другую,
Не прочите мне в адовом огне
Гореть за то, что я не Вас целую.
Volga: движок обработки real-time данных для AI-ML — аналог Spark и Flink на Rust (Arrow + DataFusion)
2026-04-09 в 9:26, admin, рубрики: AI, Flink, kubernetes, ml, mlops, python, Rust, spark, sql, streamingТелефонный звонок → структурированный JSON: строим STT + LLM пайплайн на Python
2026-04-08 в 5:16, admin, рубрики: llm, nlp, prompt engineering, pyannote, python, speech-to-text, STT, Whisper, диаризацияКаждый день в российском бизнесе происходят миллионы телефонных звонков. Колл-центры, клиники, юридические конторы, отделы продаж — везде, где есть телефон, есть поток неструктурированных данных, который никто не обрабатывает. Менеджер повесил трубку, записал в CRM «клиент интересовался» — и 80% информации из разговора потерялось.
Я потратил полгода на то, чтобы построить пайплайн, который берёт аудиозапись телефонного звонка и выдаёт структурированный JSON: кто звонил, чего хотел, какие суммы называл, что договорились делать дальше. В процессе набил достаточно шишек, чтобы написать эту статью.
Пишем свой диалект LISP
2026-04-06 в 11:16, admin, рубрики: DIY, interpreter, python, python3, tutorialПривет, Хабр и читатели!
Сегодня я попытаюсь сделать с вами диалект LISP.
Я думаю, что я достаточно хорошо понимаю как его сделать.
Мы реализуем там TCO, FEXPR функции и dynamic scoping.
Как он будет выглядеть и на чём?
Язык написания - Python.
Думаю, на нём проще всего понимать такие проекты.
Я думаю что нам достаточно вот столько спец форм:
|
Команда |
Аргументы |
Значение |
|
if |
test, a, b |
Если test = t - выполнить a, если test = nil - выполнить b. |
Печальный гений смеха. Выявляю элементы комического в текстах Зощенко с помощью Python
2026-04-06 в 8:00, admin, рубрики: pymorphy2, python, аналитика, занимательные задачи, культура, литература, Научно-популярное, поэзия, проза, чтение книгРазные возвышенные мысли проходят. Разные гуманные фразы теснятся в голове. Разные стихотворения на ум приходят. Из Пушкина что-то такое выплывает в память: "Тятя, тятя, наши сети притащили мертвеца..."
Михаил Зощенко. "В трамвае".
Почему нельзя генерировать пароли через random в Python: разбор на практике
2026-04-06 в 5:16, admin, рубрики: cybersecurity, informationsecurity, passwords, pythonВсем доброго времени суток. Я вдохновившись исследованием Irregular «vibe password generation», решил провести своё собственное, но уже с использованием российских LLM. Оно выйдет позже, когда я его закончу, а может когда вы это читаете оно уже вышло, но сейчас не об этом.
Так вот, разбираясь с генерацией паролей GigaChat'ом, я заметил следующую особенность - он не генерирует пароли самостоятельно, а создаёт внешний Python алгоритм, для генерации паролей. При одном и том же определённом промпте GigaChat выдаёт разные вариации генератора паролей. В одних случаях он использует модуль random, в других — secrets.
Монолит с отчётами на 30 секунд: как я переписал архитектуру и что из этого вышло
2026-04-05 в 13:45, admin, рубрики: backend, DDD, django, explain analyze, highload, N+1, postgresql, python, архитектура, оптимизацияПришёл в проект, там легаси погоняет легаси. Спагетти такие что уже в рот лезут. Отчёты по филиалам открывались 30 секунд. Команда реально боялась нажать кнопку в рабочее время, а вдруг база ляжет.
Это была система управления розничной сетью: несколько филиалов, сотни тысяч записей о заказах, ежедневные отчёты по выручке и остаткам. На бумаге ничего страшного. На практике монолит на Django где бизнес-логика размазана по контроллерам так, что поменяй что-то одно и сломается три другого.
Первое что я сделал: открыл EXPLAIN ANALYZE.
Что показал EXPLAIN ANALYZE
Запрос для отчёта по филиалу выглядел примерно так:
Читать полностью »
Реверс-инжиниринг безымянного табло электронной очереди: когда 1 бит весит целый байт, а математику за тебя делает ИИ
2026-04-05 в 12:17, admin, рубрики: claude, com-порт, python, rs-232, serial, протокол, реверс-инжиниринг, эмуляция 4-битной арифметикиЯ работаю в компании, которая разрабатывает и продаёт систему электронной очереди. Пришёл недавно, успел написать веб-клиент для их очереди — общение по SOAP, веб-сайт, талоны с QR-кодом, ничего особенного. Потом руководство поставило задачу: интегрировать физическое табло с вызовом клиентов через веб. Старое десктопное приложение как-то умеет зажигать на нём цифры — надо сделать то же самое, но из веба.
Окей, задача понятная. Первым делом пошёл к тем, кто делал это приложение.
Естественно я пошёл лично в отдел разработки и тестирования…
День 1: да-да, конечно, щас поищем…
День 3:Читать полностью »


