RU

Кабардинский переводчик, часть 2: одна модель в обе стороны, корпус с Claude Code и шесть часов аренды GPU

Продолжение статьи «Как создать переводчик для низкоресурсного языка» . Год назад я рассказывал, как дообучил две модели MarianMT: одну для перевода…

сезон код будущегокабардинскийобучение моделиизучение языковпереводчикclaude-codepython3swiftcoremlonyx
Habr
RU

Собираю робота на Raspberry Pi 5 для дочери. Но говорящей колонкой тут не отделаться! Вызов принят, погнали

Я хотел, чтобы робот помогал ребенку и мог разговаривать без интернета . Пришлось перебрать почти двадцать локальных моделей, подобрать голос, поста…

Raspberry Pi 5домашний роботробототехникалокальный ИИ3D-печатьраспознавание речисинтез речислежение за лицомсервоприводpython3
Habr
RU

Как мы перестали бояться legacy-монолита и перевели его на Python 3 с помощью LLM

Когда-то мы считали, что перевести нашу внутреннюю админку с Python 2 на Python 3 — задача на грани возможностей. В команде даже ходила легенда, что…

opencodellmpython2python3ai-агентыdjangolegacyralph loopмонолит
Habr
RU

Микромагия: Flask+psutil = self-service

Всем привет, меня зовут Евгений Тихонов я работаю в Банке Уралсиб, в дирекции по сопровождению комплаенс-систем, факторинга и электронных продаж. Я…

python3psutilsflaskself-servicelinuxбанковские технологиимаркетингавтоматизацияit-инфраструктураldap
Habr
RU

Есть ли жизнь после Microsoft Office?

Когда речь идет об автоматизации бизнес‑процессов, существенная часть разговора неизменно будет касаться использования офисного пакета. Есть та…

автоматизация бизнес-процессовимпортозамещениеpython3офисное программирование
Habr
RU

Python: как создавался язык и какие патенты связаны с ним сейчас?

Python — один из известнейших мировых языков программирования. Его создатель — Гвидо ван Россум из Нидерландов. О том, как&…

pythonpython3патентованиегвидо ван россумпатенты сшасвидетельство о регистрациисвидетельство на программупрограммированиепрограммирование на pythonистория создания
Habr
RU

Пишем CFD solver для симуляции потока воздуха (часть 1)

Недавно передо мной встала задача расчетной гидро-газо динамики, надо было посчитать сопротивление воздуха, форму огибающего потока, все то, что тре…

симуляцияpythonpython3c++потоквоздухсопротивление воздухаcfd
Habr
RU

Контекстный менеджер Python: пишем свой with и управляем ресурсами через ООП

Работа с внешними ресурсами — файлами, базами данных или сетевыми соединениями — требует строгой дисциплины. Забыли закрыть соединение? Приложение в…

pythonоопконтекстные менеджерыcontext managerоператор withdunder методыуправление ресурсамирефакторингpython3чистота кода
Habr
RU

Как одна кривая регулярка может «положить» ваш сервер: разбираем уязвимость ReDoS

Алерты кричат о 100% загрузке CPU, API лежит, но сетевой трафик на нуле? Знакомьтесь, это ReDoS — атака, при которой безобидная строка из 30 символо…

regexрегулярные выраженияredospython3уязвимостиоптимизация кодаbacktracking
Habr
RU

Pyrog. Основа для приложения мечты

Признайтесь честно, кто из вас любит рутину? Вы не любите? Вот и я не люблю, поэтому около трёх лет назад я выпустил программный комплекс для ускоре…

python3pyside6qtsoftwaresoftware developmentразработка приложенийавтоматизация рутиныguiграфический интерфейсинтернационализация
Habr
RU

Выделение одного значащего признака из набора данных с помощью машинного обучения. Используется Apache Spark

В первой части была создана инфраструктура для запуска машинного обучения. Там же была создана БД с данными для использования в примерах. В данной ч…

pythonpython3machinelearningmlapache spark
Habr
RU

Создание Python-библиотеки для перевода исключений на русский язык

Большинство разработчиков очень боятся каждой ошибки в консоли Python. Всё моментально заливается красным, а порой понять суть ошибки без переводчик…

опенсорсopen sourceпереводчикперевод с английскогоpythonpython3исключенияисключения в pythontracebackотладка python