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

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

     13.06.2025       Выпуск 600 (09.06.2025 - 15.06.2025)       Статьи

Better Django management commands with django-click and django-typer

Streamline Django management commands using django-click and django-typer for cleaner syntax, built-in argument parsing, and richer output via type annotations and customizable CLI styling.

     13.06.2025       Выпуск 600 (09.06.2025 - 15.06.2025)       Статьи
     11.06.2025       Выпуск 600 (09.06.2025 - 15.06.2025)       Статьи
     11.06.2025       Выпуск 600 (09.06.2025 - 15.06.2025)       Статьи

Faster Python: Concurrency in async/await and threading

If you have been coding with Python for a while, especially if you have been using frameworks and libraries such as Fast API and discord.py, then you have probably been using async/await or asyncio.

     11.06.2025       Выпуск 600 (09.06.2025 - 15.06.2025)       Статьи

How Local Variables Work in Python Bytecode

To better understand the internals of an interpreter, this article shows you how local variables get stored and how stacks and frames work.

     11.06.2025       Выпуск 600 (09.06.2025 - 15.06.2025)       Статьи
     10.06.2025       Выпуск 600 (09.06.2025 - 15.06.2025)       Статьи
     06.06.2025       Выпуск 599 (02.06.2025 - 08.06.2025)       Статьи

Automatic Dead‑Link Detection

django-linkcheck is a Django app that automates dead link detection in URLFields and HTML content, schedules checks, and provides an admin interface.

     06.06.2025       Выпуск 599 (02.06.2025 - 08.06.2025)       Статьи

Optimizing Django Docker Builds with Astral’s `uv`

Astral’s uv dramatically accelerates and secures Django Docker builds by leveraging multi-stage images, cache mounts, and strict lockfile verification for deterministic dependency management.

     04.06.2025       Выпуск 599 (02.06.2025 - 08.06.2025)       Статьи
     04.06.2025       Выпуск 599 (02.06.2025 - 08.06.2025)       Статьи

Writing Portable DataFrame Code for Lazy Execution

Learn one simple concept, and you can rid your code of row-ordering assumptions - it will then work seamlessly across eager and lazy DataFrames

     03.06.2025       Выпуск 599 (02.06.2025 - 08.06.2025)       Статьи
     30.05.2025       Выпуск 598 (26.05.2025 - 01.06.2025)       Статьи
     30.05.2025       Выпуск 598 (26.05.2025 - 01.06.2025)       Статьи
     30.05.2025       Выпуск 598 (26.05.2025 - 01.06.2025)       Статьи
     23.05.2025       Выпуск 597 (19.05.2025 - 25.05.2025)       Статьи
     23.05.2025       Выпуск 597 (19.05.2025 - 25.05.2025)       Статьи

Dataclass For Django Custom Command Arguments

Leveraging dataclasses for Django custom command arguments centralizes default settings and URL query construction, streamlining code and reducing potential mismatches.

     23.05.2025       Выпуск 597 (19.05.2025 - 25.05.2025)       Статьи

How to separate test data from code: testing with CSV in pytest

Want to test a function with dozens of variants? I'll show you how to organize test cases in a CSV file and connect them to pytest using the pytest-csv-params plugin.