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

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

     20.04.2026       Статьи

Объяснение лямбда исчисления через Python

Реализация ключевых конструкций лямбда‑исчисления на Python и объяснение их работы. Подойдёт даже тем, кто не очень знаком с Python.Если хотите понять, как из одних лишь функций строятся булевы, списки и числа и, быть может, попробовать дойти до реализации некоторых алгоритмов самостоятельно

     19.04.2026       Выпуск 644 (13.04.2026 - 19.04.2026)       Статьи

Пошаговые диалоги в Python без боли: описываем визарды в JSON, а не в if-ах

Писать сложные диалоги в Telegram-ботах — это боль из вложенных if-ов, сломанных переходов и бесконечного рефакторинга. В этой статье — как мы вынесли всю логику визардов в JSON и сделали движок, который сам управляет шагами, условиями и навигацией.Без спагетти-кода. Без привязки к платформе. С возможностью собрать рабочего бота за вечер.

     19.04.2026       Выпуск 644 (13.04.2026 - 19.04.2026)       Статьи

Что если собирать агентов как dbt-проект?

Что делать когда существующие инструменты бесят? Правильно, писать свои! Рассказываю про декларативный фреймворк, созданный, чтобы сделать процесс построения мультиагентных систем приятным. Или как минимум необычным для всех, кроме дата инженеров.

     18.04.2026       Выпуск 644 (13.04.2026 - 19.04.2026)       Статьи

PostgreSQL + VectorChord = Гибридный поиск. Часть 1. Инфраструктура

Сегодня я буду развивать тему фишечки VectorChord про которую упомянул в предыдущей статье. В данном материале я покажу, как поднять инфраструктуру с VectorChord, настроить VechordRegistry, написать пайплайны работы с БД, организовать гибридный поиск и добавить простейший реранкинг.Поехали.

     18.04.2026       Выпуск 644 (13.04.2026 - 19.04.2026)       Статьи

PostgreSQL + VectorChord = Гибридный поиск. Часть 2. Безоблачная

В первой части мы развернули инфраструктуру на базе PostgreSQL и VectorChord, настроили базовые CRUD-операции и запустили гибридный поиск с реранкингом.В этой части мы заменим игрушечные компоненты на локальные SOTA-модели, сохраняя оффлайн-архитектуру и отказываясь от облачных API. Пошагово развернём llama.cpp-сервер для мультиязычного эмбеддинга Jina v4, поднимем нативный реранкер через transformers + PyTorch, подключим чанкер на базе chonkie и, наконец, оценим качество поиска.

     17.04.2026       Выпуск 644 (13.04.2026 - 19.04.2026)       Новости

Reverting the incremental GC in Python 3.14 and 3.15 - Core Development

Python is rolling back its new incremental garbage collector in 3.14 and 3.15 after real-world memory issues, reverting to the proven generational model while rethinking a future reintroduction.

     17.04.2026       Выпуск 644 (13.04.2026 - 19.04.2026)       Статьи

Бюджетный Polaroid. Ну, почти

Де-факто у меня получилась моментальная камера, которая печатает фотографии с помощью термопринтера — как чеки на контрольно-кассовых терминалах. Само собой, качество фотографий не такое высокое, как у самопроявляющейся пленки Polaroid.

     16.04.2026       Выпуск 644 (13.04.2026 - 19.04.2026)       Статьи

Тридцать лет libmorph

К тридцатилетию публикации проекта 1994 года, который остаётся самым скорострельным морфологическим анализатором.

     21.04.2026       Релизы

psycopg2 - 2.9.12

Python интерфейс для PostgreSQL. Скачать можно по ссылке: https://pypi.python.org/pypi/psycopg2/

     16.04.2026       Выпуск 644 (13.04.2026 - 19.04.2026)       Статьи

«Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки

Что будет, если столкнуть классический переборный алгоритм упаковки и «математику потока» на базе Numpy? Мы взяли реальный кейс на 398 предметов и проверили: можно ли за доли секунды найти решение, которое окажется дешевле и безопаснее ручного планирования.Внутри — разбор «Бизнес-Ассемблера», борьба с весовыми лимитами и ответ на вопрос: почему при КПД 61% по объему контейнер может считаться идеально упакованным.

     16.04.2026       Выпуск 644 (13.04.2026 - 19.04.2026)       Статьи
     15.04.2026       Выпуск 644 (13.04.2026 - 19.04.2026)       Статьи

Сравнение TTS-моделей на реальных задачах бизнеса: голосовой бот и аудиоподкасты

Это вторая часть обзора моделей для задачи синтеза речи (Text-to-Speech). В прошлой части я сравнил 7 Open Source моделей для этой задачи по нескольким критериям. В этот раз я решил посмотреть не только на Open Source-модели, но и на проприетарные TTS-решения.

     21.04.2026       Релизы

pymongo - 4.17.0

Python интерфейс для MongoDB. Скачать можно по ссылке: https://pypi.python.org/pypi/pymongo/

     15.04.2026       Выпуск 644 (13.04.2026 - 19.04.2026)       Статьи

Using a ~/.pdbrc File to Customize the Python Debugger

You can customize the Python debugger (PDB) by creating custom aliases within a .pdbrc file in your home directory. Read on to learn how.

     15.04.2026       Выпуск 644 (13.04.2026 - 19.04.2026)       Статьи

Understanding FSMs by Building One From Scratch

After having worked with the transitions library for a while, Bob wondered how Finite State Machines work under the hood. This article shows you how he built one from scratch, modelling GitHub pull requests.

     15.04.2026       Выпуск 644 (13.04.2026 - 19.04.2026)       Статьи

pandas vs Polars: Backed by a 10 Million Row Study

A benchmark study of 10M rows comparing Pandas vs. Polars. Explore the architectural shifts, lazy execution, and Rust-based speed of modern data tools.

     15.04.2026       Выпуск 644 (13.04.2026 - 19.04.2026)       Статьи

Как решать задачу NER на практике

Рассказываю, как на практике решать задачу NER. На примере извлечения сущностей из резюме пройдём путь от разметки данных до работающего API. Меньше теории, больше практики. 

     20.04.2026       Статьи

Как я изобрёл велосипед: создание языка программирования с нуля ради одной игры и Telegram-бота

Разбираем архитектуру, построение AST, обратную польскую нотацию, обработку ошибок со стрелочками и двустороннюю интеграцию с Python. А в качестве демонстрации — пишем на получившемся языке игру на Pygame и Telegram-бота с long polling. Язык называется LawScript, и он умеет больше, чем кажется.