RU

Как выбрать язык программирования для ребёнка

Родители могут месяцами выбирать курс и язык программирования для ребёнка. Аргументы разные: Python самый популярный, а JavaScript нужен везде. А пото…

курсы программированиякурсы для детейкурсы программирования для детейscratchluarobloxpythonjavascriptc#unity
Habr
RU

Vera возвращается: как голосовой ассистент превратился в локального AI-агента для Windows

Я собирался просто добавить Vera графический интерфейс, а в итоге переписал почти весь проект. Теперь она умеет работать с файлами и изображениями, за…

агентqwen3.5искусственный интеллектпкpythonvera
Habr
RU

Как я перенес расчет абсолютных валютных курсов на Kaggle и автоматизировал обзоры через Gemini API

Разворачивать выделенный сервер ради одного ежедневного расчетного таска избыточно, поэтому я перенес свой Data Science проект по расчету абсолютных в…

абсолютные валютные курсыалготрейдингавтоматизацияpythonkagglegemini apiabscurфинансовая аналитика
Habr
RU

Ваш бот всё ещё дёргает Telegram каждую секунду? Чиним архитектуру: вебхуки на FastAPI в контейнере

Есть два способа узнать, что вам пришло письмо. Первый — каждые тридцать секунд бегать к почтовому ящику и заглядывать внутрь. Второй&n…

telegram botfastapiwebhookdockeraiogrampython
Habr
RU

Что будет, если доверить стандартизацию логов лингвисту

Логирование часто считают второстепенной задачей. Но когда сервисов становится десятки, оказывается, что качество логов влияет на разработку не меньше…

pythonлогированиеstructured loggingстандартизацияlinguistics
Habr
RU

Как я хакнул рынок труда: пишем свой ИИ-комбайн для автооткликов на HH.ru

Всем привет! Если вы хоть раз искали работу в IT за последний год, то знаете, что рынок беспощаден к новичкам. Нужно откликнуться на сотни вакансий, а…

pythonplaywrighthh.ruollamallama3автоматизацияпоиск работыискусственный интеллектпарсингкарьера
Habr
RU

Бесплатная защита от спама на почте с помощью ИИ фильтрации без VPN: многоуровневый метод с BERT и 550 МБ RAM

Вас тоже достаёт спам и реклама? Рекламу я блокирую через свой DNS сервер и локальными CSS фильтрами, а вот для почты пришлось придумать что-то другое…

спамemailBERTAIeximdovecotspamassassinфильтрацияpythonпочта
Habr
RU

okama-mcp: подключаем ИИ-ассистента к портфельной аналитике по Model Context Protocol

okama MCP бесплатно подключает ИИ-ассистента (ChatGPT, Claude, Gemini) к финансовому движку и данным проекта okama: реальные расчёты доходности, риска…

okamamcpmodel context protocolpythonllmии-ассистентпортфельные инвестицииинвестиции
Habr
RU

Как я запустил перцептрон на обычном непрограммируемом калькуляторе Casio

Всем привет, это моя первая статья на Хабре, и я решил посвятить ее своему недавнему мини‑проекту, сутью которого является обучение небольшого пе…

машинное+обучениеперцептронmlpythonaiнейросетинейросетьmachinelearningmachine learningmachine-learning
Habr
RU

Я устал деплоить проекты вручную и автоматизировал этот процесс

Проблема Мне как бэкэнд-разработчику приходится работать с деплоем своих проектов, каждый раз одна и та же рутина: настройка сервера, nginx, ssl, безо…

devopsdeployдеплойавтоматизацияpythondjangovps-серверgoхостингкомандная разработка
Habr
RU

Хочешь сделать хорошо — сделай сам: как у нас появилась собственная система работы со стендами

Привет, Хабр! Меня зовут Анатолий, я руковожу группой автоматизации и управления тестового оборудования в YADRO. Представьте, что у вас в компании ест…

fpgaавтоматизация тестированияdevopsembeddedтестирование it-системapi gatewaypythongo
Habr
RU

Ты сможешь! Введение в машинное обучение с подкреплением для программистов и не только

Почти весь код туториалов, который мне попадался в открытом доступе, с точки зрения кодирования, написан на уровне junior-программиста, что вполне зак…

machine-learningmachinelearningmlaicoddingpythonreinforcement-learningtutorialdevelopmentreinforcement learning
Habr
RU

Делюсь опытом: ИИ-агент на Claude без LangChain и RAG — разбор архитектуры и развилок

Делюсь опытом: собрал прод-агента на Claude для небольшой студии дизайна интерьера. Чат отвечает на Haiku 4.5, генератор концепций — на Sonnet 4.6, фо…

claudeantrhopicllmfastapipythonчат-ботыprompt-engineeringlangchainvibe coding
Habr
RU

Как я устал писать парсер под каждый прайс и сделал из этого библиотеку

У нас на проекте десятки прайсингов на топливо: один вендор шлёт CSV, другой Excel, третий JSON на вебхук. Данные одни и те же, но колонка цены везде …

pythonпарсинг данныхETLpydanticобработка csvинтеграция данныхllmконвейер данныхвалидация данныхopen source
Habr
RU

Как я за неделю перевела десктоп-парсер на SaaS, потому что Яндекс ввёл платный API

Я работаю в контекстной рекламе и аналитике пять лет. Когда популярное расширение xml-river перестало работать, у тысяч специалистов сломался привычны…

pythonsaaswordstatпарсингfastapipyside6архитектурамонетизацияпет-проектapi яндекса
Habr
RU

Невыразимое невалидное. Часть 2. Поведение и границы

В первой части мы разобрались с представлением данных. Мы сделали невалидные состояния невозможными для выражения в рамках модели. В этой части мы раз…

pydanticpythonтипы данныхтипизацияаннотация типовmypydiscriminated unions
Habr
RU

AuthKeyDuplicatedError в Telegram: спасаем забаненный парсер через дамп tdata и спуфинг сессии

Случайный запуск парсера на двух серверах одновременно — и Telegram мгновенно убивает сессию с ошибкой AuthKeyDuplicatedError. Аккаунт улетает в …

pythontelethontelegram apitdataантифродинформационная безопасностьmtproto
Habr
RU

От PDF к учебному модулю: практичный ML-пайплайн внутри LMS

Всем привет, с вами Михаил Киселев, ML-разработчик в компании WebRise. И сегодня поговорим о практическом применении ML в образовании. Почему при горе…

mllmstf-idfkmeanspythonдистанционное образованиедистанционное обучение
Habr