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

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

     25.04.2025       Выпуск 593 (21.04.2025 - 27.04.2025)       Статьи

You don't need Django CompositePrimaryKeys

Django 5.2 adds CompositePrimaryKey support for legacy or sharded databases, but new models should avoid composite keys in favor of surrogate keys and unique constraints.

     25.04.2025       Выпуск 593 (21.04.2025 - 27.04.2025)       Статьи
     25.04.2025       Выпуск 593 (21.04.2025 - 27.04.2025)       Статьи
     25.04.2025       Выпуск 593 (21.04.2025 - 27.04.2025)       Статьи
     25.04.2025       Выпуск 593 (21.04.2025 - 27.04.2025)       Статьи
     23.04.2025       Выпуск 593 (21.04.2025 - 27.04.2025)       Статьи
     20.04.2025       Выпуск 592 (14.04.2025 - 20.04.2025)       Статьи
     19.04.2025       Выпуск 592 (14.04.2025 - 20.04.2025)       Статьи
     18.04.2025       Выпуск 592 (14.04.2025 - 20.04.2025)       Статьи
     17.04.2025       Выпуск 592 (14.04.2025 - 20.04.2025)       Статьи
     16.04.2025       Выпуск 592 (14.04.2025 - 20.04.2025)       Статьи

How to Build Hot Module Replacement in Python

Django’s dev server, uvicorn, and others support hot-loading by restarting the service. For large programs this can be time consuming. This article shows you how to track just what needs to be reloaded and minimize the refresh to only those modules.

     15.04.2025       Выпуск 592 (14.04.2025 - 20.04.2025)       Статьи
     12.04.2025       Выпуск 591 (07.04.2025 - 13.04.2025)       Статьи

Maps with Django: GeoDjango, Pillow & GPS

A quick-start guide to create a web map with images, using the Python-based Django web framework, leveraging its GeoDjango module, and Pillow, the Python imaging library, to extract GPS information from images.

     10.04.2025       Выпуск 591 (07.04.2025 - 13.04.2025)       Статьи
     09.04.2025       Выпуск 591 (07.04.2025 - 13.04.2025)       Статьи

Algorithms for High Performance Terminal Apps

This post by one of the creators of Textual talks about how to write high performing terminal applications. You may also be interested in the Talk Python interview on the same topic.

     08.04.2025       Выпуск 591 (07.04.2025 - 13.04.2025)       Статьи
     07.04.2025       Выпуск 591 (07.04.2025 - 13.04.2025)       Статьи
     05.04.2025       Выпуск 590 (31.03.2025 - 06.04.2025)       Статьи
     04.04.2025       Выпуск 590 (31.03.2025 - 06.04.2025)       Статьи

Troubleshooting is a Lifestyle 😎

Systematically enhance Django troubleshooting by leveraging built-in indicators, error reporting, and extensible tools like the Debug Toolbar to isolate and resolve issues.