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

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

     02.12.2025       Выпуск 625 (01.12.2025 - 07.12.2025)       Статьи

Python и паттерны GoF, часть 1: Singleton

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

     03.12.2025       Выпуск 625 (01.12.2025 - 07.12.2025)       Релизы

Django - 5.2.9

Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/

     03.12.2025       Выпуск 625 (01.12.2025 - 07.12.2025)       Релизы

Django - 5.1.15

Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/

     03.12.2025       Выпуск 625 (01.12.2025 - 07.12.2025)       Релизы

Django - 4.2.27

Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/

     03.12.2025       Выпуск 625 (01.12.2025 - 07.12.2025)       Релизы

pymongo - 4.15.5

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

     01.12.2025       Выпуск 625 (01.12.2025 - 07.12.2025)       Статьи

Pydantic V2: Почему dataclasses вам ещё больше нужны

На написание статьи меня сподвигла статья «Pydantic V2: Почему dataclasses вам больше не нужны» и меткий комментарий:«Спасибо за статью, но мне кажется Вы учите детей плохому. »Давайте попробуем разобраться, почему и датаклассы хороши, и pydantic V2 прекрасен, а вместе – они становятся ещё лучше. Или устроить смешанное единоборство?

     02.12.2025       Выпуск 625 (01.12.2025 - 07.12.2025)       Релизы

Sphinx - 9.0.1

Python генератор документации. Скачать можно по ссылке: https://pypi.python.org/pypi/Sphinx/

     01.12.2025       Выпуск 625 (01.12.2025 - 07.12.2025)       Релизы

beautifulsoup4 - 4.14.3

XML/HTML парсер. Скачать можно по ссылке: https://pypi.python.org/pypi/beautifulsoup4/

     01.12.2025       Выпуск 625 (01.12.2025 - 07.12.2025)       Релизы

celery - 5.6.0

Распределенная очередь задач. Скачать можно по ссылке: https://pypi.python.org/pypi/celery/

     30.11.2025       Выпуск 624 (24.11.2025 - 30.11.2025)       Релизы

Sphinx - 9.0.0

Python генератор документации. Скачать можно по ссылке: https://pypi.python.org/pypi/Sphinx/

     30.11.2025       Выпуск 624 (24.11.2025 - 30.11.2025)       Релизы

pylint - 4.0.4

Статический анализатор Python-кода. Скачать можно по ссылке: https://pypi.python.org/pypi/pylint/

     29.11.2025       Выпуск 624 (24.11.2025 - 30.11.2025)       Статьи

Компилируем Python так, чтобы он работал везде

Это история о том, как написать компилятор Python, генерирующий оптимизированные ядра и при этом позволяющий сохранить простоту кода.

     28.11.2025       Выпуск 624 (24.11.2025 - 30.11.2025)       Статьи
     28.11.2025       Выпуск 624 (24.11.2025 - 30.11.2025)       Статьи

We should all be using dependency cooldowns

Use dependency cooldowns (for example Dependabot or Renovate) to block most open source supply chain attacks by delaying new releases several days.

     27.11.2025       Выпуск 624 (24.11.2025 - 30.11.2025)       Статьи

Долгая дорога к DiT (часть 3)

Заключительная (но ещё не последняя) статья из цикла про диффузные модели, где мы наконец отбросим примитивную модель из полносвязных слоёв и напишем работающий генератор изображений c архитектурой Diffusion Transformer (DiT). Разберёмся зачем нарезать изображения на квадратики и увидим, что произойдёт с вашей генерацией, если проигнорировать главную "слабость" трансформеров - неспособность понимать порядок.