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

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

     10.01.2026       Выпуск 630 (05.01.2026 - 11.01.2026)       Статьи

Эксперимент по подстройке Gemma 3 для вызова процедур

Практический опыт тонкой настройки текстовой генерации для модели Gemma 3 с использованием QLoRA на видеокарте RTX 4090 (24 GB).

     13.01.2026       Релизы

scrapy - 2.14.1

Гибкий фреймворк для написания web-пауков (парсеров). Скачать можно по ссылке: https://pypi.python.org/pypi/scrapy

     10.01.2026       Выпуск 630 (05.01.2026 - 11.01.2026)       Статьи

Реляционные шарады: превращаем фильмы в таблицы

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

     10.01.2026       Выпуск 630 (05.01.2026 - 11.01.2026)       Статьи

Обучение ИИ-моделей на обычном ЦП

В этом посте мы вновь обратимся к старым добрым классическим процессорам (CPU) и вновь поговорим о том, насколько они адекватны применительно к современным ML-моделям. Безусловно, ЦП обычно не так хороши для обслуживания связанных с машинным обучением рабочих нагрузок как графические процессоры, зато их гораздо проще приобрести.

     09.01.2026       Выпуск 630 (05.01.2026 - 11.01.2026)       Статьи

Migrating From Celery to Django Tasks

Django’s new Task Framework makes it surprisingly easy to replace Celery, covering configuration, task migration, queues, workers, and periodic jobs with simpler, built-in tooling.

     09.01.2026       Выпуск 630 (05.01.2026 - 11.01.2026)       Статьи

Machine Learning в экологии, или где живёт снежный человек

В экологии происходит настоящая ML-революция. Число публикаций с использованием матмоделирования растёт по закону Мура, а наличие ML-моделей и прогнозов становится стандартом в статьях про биологические виды и их будущее. Появились модели, предсказывающие распространение видов в пространстве и во времени - на 100 лет вперёд или на 6000 лет назад. Экологи начали моделировать взаимодействие видов, сообществ - и целых экосистем. Расскажу, почему это произошло, как работают такие модели на практике - и к чему всё это нас приведёт.

     09.01.2026       Выпуск 630 (05.01.2026 - 11.01.2026)       Статьи

Январский рефакторинг: 7 дней, чтобы почистить Python веб‑проект

В этой статье пойдёт речь о нескольких косметических действиях, которые, с одной стороны, почти не затрагивают логику программы и не вызывают ненависти у тестировщиков, а с другой - делают код чуть приятнее и дают темы для обсуждения на бэкенд‑созвонах. Мы разложим импорты, перенесём логику из роутов в контроллеры, а из контроллеров - в репозитории и сервисы, избавимся от requirements.txt в пользу нормального менеджера зависимостей и включим mypy.

     09.01.2026       Выпуск 630 (05.01.2026 - 11.01.2026)       Статьи

Recursive structural pattern matching

Learn how to use structural pattern matching (the match statement) to work recursively through tree-like structures. In this short article you will learn to use structural pattern matching in recursive, tree-like data structures. The examples from this article are taken from a couple of recent issues of my weekly newsletter.

     09.01.2026       Выпуск 630 (05.01.2026 - 11.01.2026)       Статьи
     09.01.2026       Выпуск 630 (05.01.2026 - 11.01.2026)       Статьи
     10.01.2026       Выпуск 630 (05.01.2026 - 11.01.2026)       Релизы

numpy - 2.4.1

Модуль для работы с многомерными массивами. Скачать можно по ссылке: https://pypi.python.org/pypi/numpy/

     08.01.2026       Выпуск 630 (05.01.2026 - 11.01.2026)       Статьи

Все об устройстве Q65 с примерами на Python (часть 2)

Q65 — цифровой протокол, разработанный Джо Тейлором (K1JT) и его командой в 2021 году для проведения минимальных связей в условиях сложных трасс прохождения радиосигнала.В предыдущей части части были рассмотрены общая структура протокола и алгоритмы формирования сигнала. В этой части статьи рассматриваются принципы цифровой обработки сигналов и синхронизации в протоколе Q65.

     07.01.2026       Выпуск 630 (05.01.2026 - 11.01.2026)       Статьи

Python 3.6-3.14 Performance

One of the maintainers of Knave has been tracking Python performance data for a while and a recent upgrade of one of their machines meant they now had more info across different hardware. This post compares their performance test across Apple M1 & M5, Zen2 and Cascade Lake chips.