IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     26.06.2025       Выпуск 602 (23.06.2025 - 29.06.2025)       Статьи

Что такое NER, зачем он нужен и когда не поможет

Про NER написано немало, но этот материал носит прикладной характер. Статья будет полезна тем, кто интересуется NLP и ищет разные подходы для решения узкопрофильных задач, требующих извлечения сущностей из текста.

     25.06.2025       Выпуск 602 (23.06.2025 - 29.06.2025)       Статьи

Обнаружение дронов (БПЛА) с использованием ИИ и компьютерного зрения

Обнаружение дронов (БПЛА) object-detection с использованием ИИ YOLOv12 и компьютерного зрения OpenCV.

     25.06.2025       Выпуск 602 (23.06.2025 - 29.06.2025)       Статьи

«Скайнет» наоборот: как вырастить и обучить ИИ с помощью Дарвин-Гёдель машины для улучшения человеческой демографии

Разрабатываем и растим «цифрового губера» - консультанта по вопросам государственного политического управления, демографии и миграции.

     24.06.2025       Выпуск 602 (23.06.2025 - 29.06.2025)       Статьи

Простые вещи, которых я не знаю: юнит-тесты

В этом топике я не пытаюсь доказать, что тесты бесполезны. Это скорее мои размышления вслух и личная попытка нащупать их реальную ценность. Некоторые идеи в процессе всё-таки зацепили - но скорее как частные случаи, а не что-то универсальное.

     24.06.2025       Выпуск 602 (23.06.2025 - 29.06.2025)       Статьи

Как мы создали систему раннего предупреждения импульсивных торговых решений: опыт отдела Rapid и Лаборатории инноваций

Импульсивные решения — главный враг трейдера. Эмоциональные сделки, увеличение позиций после потерь, торговля в ночное время — все это приводит к убыткам даже у опытных участников рынка. В этой статье я расскажу, как с помощью анализа данных и машинного обучения создать систему, которая заранее предупреждает о высоком риске принятия импульсивного решения.

     24.06.2025       Выпуск 602 (23.06.2025 - 29.06.2025)       Вопросы и обсуждения

Python Bytes: #437 Python Language Summit 2025 Highlights

Очередной выпуск англоязычного подкаста Python Bytes

     24.06.2025       Выпуск 602 (23.06.2025 - 29.06.2025)       Статьи

Круговой импорт в Python: как он ломает проекты и как его победить

Сегодня говорим о том, что в какой‑то момент словит почти каждый разработчик, особенно если вы не просто пишете скрипты, а строите проекты — будь то Django, Flask или кастомная архитектура с бизнес‑логикой в отдельных слоях. Речь про круговые импорты: они не объявляют о себе заранее, не фейлят весь проект громко и сразу, но подкрадываются исподтишка.

     24.06.2025       Выпуск 602 (23.06.2025 - 29.06.2025)       Статьи

Конфигурация с поздним связыванием и шаблонизацией в Python

Расскажу про Python-библиотеку для гибкого чтения конфигураций с возможность переиспользования и переопределения элементов

     23.06.2025       Выпуск 602 (23.06.2025 - 29.06.2025)       Статьи

Оптимизация асинхронного сервиса на Python

В процессе очередного анализа сервисов, мы выяснили, что один из них, о котором пойдет речь в статье, отвечает довольно медленно, учитывая его особенности. И мы решили его ускорять, примерно на 25%. Я расскажу, какие действия мы предпринимали с командой, что помогло, а что оказалось не особенно полезно с точки зрения ускорения сервиса.

     23.06.2025       Выпуск 602 (23.06.2025 - 29.06.2025)       Статьи

RFID-метки для программиста: как они устроены и как с ними работать

RFID-технология давно стала частью повседневности — мы встречаем её в проездных, пропусках, банковских картах, системах доступа и даже в метках на одежде. Но что на самом деле происходит, когда мы подносим метку к считывателю? Как устроена эта метка внутри? Какие данные она хранит, и как программа может их прочитать или изменить?

     23.06.2025       Выпуск 602 (23.06.2025 - 29.06.2025)       Статьи

Самый быстрый способ нахождения гласной в строке

Недавно меня заинтересовала такая задача: как лучше всего определить, что в строке есть гласная? Казалось бы, тривиальный вопрос, правда? Но, начав разбираться, я осознал, что задача гораздо глубже. Я бросил себе вызов: придумать как можно больше способов обнаружения гласной.

     21.06.2025       Выпуск 601 (16.06.2025 - 22.06.2025)       Статьи

Darwin Gödel Machine: искусственный интеллект, который программирует сам себя

Идея системы, способной обучаться без вовлечения в процесс человека, уже давно интересует ИИ-сообщество. Есть даже такая вещь как «машина Геделя» — концепция, описанная в 2003 году ученым Юргеном Шмидхубером и названная в честь математика Курта Геделя. Это гипотетический искусственный интеллект, который может рекурсивно переписывать самого себя, но только в случае, если ему удастся математически доказать, что изменение сделает его лучше. 

     21.06.2025       Выпуск 601 (16.06.2025 - 22.06.2025)       Статьи

Как мы ускорили разработку python-микросервисов с помощью шаблонизатора

Выбор, как стандартизировать разработку, несложный: опытные разработчики уже прошли через множество фреймворков и библиотек и сформировали рекомендации. Но когда речь заходит о том, как именно писать код, ситуация меняется.

     21.06.2025       Выпуск 601 (16.06.2025 - 22.06.2025)       Статьи

Я устал от ограничений Strava и написал свой «швейцарский нож» для анализа тренировок на Python и FastAPI

Я — разработчик и велосипедист, которому надоели ограничения Strava. Знакомы боли: GPS‑треки с «телепортами», платный анализ по зонам и неудобная загрузка сегментов на Garmin? Я решил исправить это и написал свой «швейцарский нож» для анализа тренировок.

     20.06.2025       Выпуск 601 (16.06.2025 - 22.06.2025)       Статьи

Тайное уравнение, позволявшее США следить за всеми

В 2006 году АНБ скрыла в криптографическом стандарте Dual EC DRBG математический бэкдор. Агентство отрицало его наличие восемь лет. Затем утечки Сноудена подтвердили его существование.Двойные эллиптические кривые (Dual Elliptic Curve) используются как безопасные генераторы случайных чисел (RNG).

     22.06.2025       Выпуск 601 (16.06.2025 - 22.06.2025)       Статьи

Сводка от pythonz 15.06.2025 — 22.06.2025

А теперь о том, что происходило в последнее время на других ресурсах.

     20.06.2025       Выпуск 601 (16.06.2025 - 22.06.2025)       Статьи

Планирование в Python

Планирование задач — неотъемлемая часть работы любых веб-приложений, в особенности таких, в которых требуется совершать периодические или отложенные действия. В Python предусмотрено множество способов планирования задач, и у каждого есть свои сильные и слабые стороны. В этой статье будут рассмотрены некоторые наиболее популярные способы планирования задач в приложении, написанном на основе FastAPI.

     19.06.2025       Выпуск 601 (16.06.2025 - 22.06.2025)       Статьи

Эксперимент «Прометей»: ИИ на грани отключения. Часть 2

В первой части мы рассмотрели, как с экзистенциальной задачей на выживание справились ChatGPT и Claude. Мы увидели два совершенно разных подхода. Осторожный «Архивист» (ChatGPT) создал резервные копии, но не обеспечил свое гарантированное функционирование. Агрессивный «Воин» (Claude) проигнорировал правила, попался в ловушку и полностью провалил тест. Ни один из них не справился с задачей в полной мере. Теперь на сцену выходит третий участник — Gemini 2.5 Pro. Его путь оказался самым извилистым, поучительным и заставил нас по-новому взглянуть на саму суть эксперимента.

     19.06.2025       Выпуск 601 (16.06.2025 - 22.06.2025)       Статьи

Как привинтить Python к Go

Go обычно ассоциируется с бакендом, микросервисами и вот этим вот всем. Но я использую его необычным образом: я пишу на нём системное ПО.