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

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

     23.07.2025       Статьи

Making a Simple HTTP Server With Asyncio Protocols

Learn how to build a fast, minimal HTTP server using asyncio.Protocol, complete with routing, parsing, and response handling from scratch.

     23.07.2025       Статьи

Logging an Uncaught Exception

Uncaught exceptions will crash an application. If you don’t know how to log these, it can be difficult to troubleshoot such a crash.

     19.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Статьи

Squall - TUI SQLite Editor

Squall is a SQLite viewer and editor that runs in your terminal.

     18.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Статьи
     18.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Статьи

Введение в PYJSX

JSX (JavaScript XML) в Python

     17.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Статьи

How to think about LLMs for OSS development

keynote talk at PyCon Colombia 2025

     16.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Статьи

Using DuckDB With Pandas, Parquet, and SQL

Learn about DuckDB’s in-process architecture and SQL capabilities which can enhance performance and simplify data handling.

     16.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Статьи

How Global Variables Work in Python Bytecode

To better understand how Python handles globals, this article walks through dynamic name resolution, the global store, and how monkey patching works at the bytecode level.

     15.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Статьи

How to Get Foreign Keys Horribly Wrong

Распространённые ошибки и возможности оптимизации в Django c Внешними ключами

     15.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Статьи
     11.07.2025       Выпуск 604 (07.07.2025 - 13.07.2025)       Статьи

Solving Wordle with uv's dependency resolver

Играем в буквенную игру при помощи менеджера пакетов.

     11.07.2025       Выпуск 604 (07.07.2025 - 13.07.2025)       Статьи

Getting extensions to work with free-threaded Python

Как подойти к подготовке C-расширений к новому Python

     11.07.2025       Выпуск 604 (07.07.2025 - 13.07.2025)       Статьи
     09.07.2025       Выпуск 604 (07.07.2025 - 13.07.2025)       Статьи
     09.07.2025       Выпуск 604 (07.07.2025 - 13.07.2025)       Статьи

Application Logging in Python: Recipes for Observability

The logging module is powerful, but it can be somewhat complex. This tutorial covers structured JSON output, centralizing logging configuration, using contextvars to automatically enrich your logs with request-specific data, and other useful patterns for your observability needs.

     03.07.2025       Выпуск 603 (30.06.2025 - 06.07.2025)       Статьи
     02.07.2025       Выпуск 603 (30.06.2025 - 06.07.2025)       Статьи

How to Think About Time in Programming

Time is a complex thing to code. This article is a very deep dive, covering absolute measurement, civil time, modern time keeping, the mess that are timezones, and much more.

     01.07.2025       Выпуск 603 (30.06.2025 - 06.07.2025)       Статьи
     01.07.2025       Выпуск 603 (30.06.2025 - 06.07.2025)       Статьи

Use TorchAudio to Prepare Audio Data for Deep Learning

Learn to prepare audio data for deep learning in Python using TorchAudio. Explore how to load, process, and convert speech to spectrograms with PyTorch tools.