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

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

     09.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.

     07.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.

     04.01.2026       Выпуск 629 (29.12.2025 - 04.01.2026)       Статьи
     02.01.2026       Выпуск 629 (29.12.2025 - 04.01.2026)       Статьи

DOOM in Django: testing the limits of LiveView at 600.000 divs/seconds

Yep, DOOM in Django. That's right. Django LiveView streams ViZDoom as 100x100 pixel frames mapped to 10,000 divs at 60 FPS, sustaining about 600000 divs per second reliably.

     02.01.2026       Выпуск 629 (29.12.2025 - 04.01.2026)       Статьи

PyPI in 2025: A Year in Review - The Python Package Index Blog

PyPI strengthened security and organization features in 2025, adding trusted publishing, attestations, improved 2FA, malware response, and organization management enhancements.

     29.12.2025       Выпуск 629 (29.12.2025 - 04.01.2026)       Статьи

A (biased) Pure Python Performance Comparison

The following is a performance comparison of several (pure) Python implementations, for a large part of the Shed Skin example set. I left out some of the examples, that would result in an unfair comparison (mostly because of randomization), or that were too interactive to easily measure. Obviously this comparison is very biased, and probably unfair in some way to the other projects (though I've tried to be fair, for example by letting PyPy stabilize before measuring).

     26.12.2025       Выпуск 628 (22.12.2025 - 28.12.2025)       Статьи
     24.12.2025       Выпуск 628 (22.12.2025 - 28.12.2025)       Статьи

What’s New in PySpark 4.0

Discover PySpark 4.0’s game-changing features: 3x faster Arrow UDFs, native Plotly visualization, and dynamic schema UDTFs for flexible data transformations.

     19.12.2025       Выпуск 627 (15.12.2025 - 21.12.2025)       Статьи
     15.12.2025       Выпуск 627 (15.12.2025 - 21.12.2025)       Статьи
     15.12.2025       Выпуск 627 (15.12.2025 - 21.12.2025)       Статьи

Floodfill Algorithm in Python

The floodfill algorithm is used to fill a color in a bounded area. Learn how it works and how to implement it in Python.

     12.12.2025       Выпуск 626 (08.12.2025 - 14.12.2025)       Статьи
     12.12.2025       Выпуск 626 (08.12.2025 - 14.12.2025)       Статьи
     10.12.2025       Выпуск 626 (08.12.2025 - 14.12.2025)       Статьи

Возможное использование Rust в CPython

Python core developers are actively discussing the introduction of Rust in the CPython code base, starting with optional extension modules and possibly going from there. This post covers the discussion and pros and cons of the idea.

     09.12.2025       Выпуск 626 (08.12.2025 - 14.12.2025)       Статьи
     05.12.2025       Выпуск 625 (01.12.2025 - 07.12.2025)       Статьи

Xkcd: Python Environment (2018)

С poetry/uv легче не особо стало