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

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

     07.11.2025       Выпуск 621 (03.11.2025 - 09.11.2025)       Статьи
     06.11.2025       Выпуск 621 (03.11.2025 - 09.11.2025)       Статьи
     06.11.2025       Выпуск 621 (03.11.2025 - 09.11.2025)       Статьи

MarkItDown: Convert Documents Into LLM-Ready Markdown

The MarkItDown library lets you quickly turn PDFs, Office files, images, HTML, audio, and URLs into LLM-ready Markdown. In this tutorial, you’ll compare MarkItDown with Pandoc, run it from the command line, use it in Python code, and integrate conversions into AI-powered workflows.

     05.11.2025       Выпуск 621 (03.11.2025 - 09.11.2025)       Статьи

Regex, Pregex, or Pyparsing?

Parsing messy support tickets? This post walks through real-world examples of Python techniques for extracting structured data from unstructured text. It compares the re module for classic pattern matching, pregex for cleaner and more readable regex construction, and pyparsing for more complex structures.

     31.10.2025       Выпуск 620 (27.10.2025 - 02.11.2025)       Статьи

Why UUIDs won't protect your secrets

Django applications must secure sensitive resources by enforcing explicit authorization rather than relying solely on unguessable UUIDs, which expose inherent guessing vulnerabilities.

     31.10.2025       Выпуск 620 (27.10.2025 - 02.11.2025)       Статьи

Improving security and integrity of Python package archives

PSF white paper details archive vulnerabilities undermining Python package integrity and recommends enhancing security in ZIP and tar implementations and reproducible builds.

     31.10.2025       Выпуск 620 (27.10.2025 - 02.11.2025)       Статьи
     31.10.2025       Выпуск 620 (27.10.2025 - 02.11.2025)       Статьи
     29.10.2025       Выпуск 620 (27.10.2025 - 02.11.2025)       Статьи

pytest Fixtures: How to Use & Organize Them

Fixtures make your life as a developer easier when using Pytest. Learn how to use them in different ways to organize your test suite more effectively, and get a glimpse on how Streamlit and Pydantic uses them.

     28.10.2025       Выпуск 620 (27.10.2025 - 02.11.2025)       Статьи

The State of Django 2025

Отчет по использовани Django фреймворка

     23.10.2025       Выпуск 619 (20.10.2025 - 26.10.2025)       Статьи
     21.10.2025       Выпуск 619 (20.10.2025 - 26.10.2025)       Статьи
     21.10.2025       Выпуск 619 (20.10.2025 - 26.10.2025)       Статьи
     21.10.2025       Выпуск 619 (20.10.2025 - 26.10.2025)       Статьи
     17.10.2025       Выпуск 618 (13.10.2025 - 19.10.2025)       Статьи
     15.10.2025       Выпуск 618 (13.10.2025 - 19.10.2025)       Статьи

PySpark SQL Guide

PySpark handles large datasets but its syntax has a steep learning curve. PySpark SQL solves this by enabling familiar SQL-style DataFrame operations. This walkthrough teaches you everything from loading data to window functions and pandas UDFs.

     15.10.2025       Выпуск 618 (13.10.2025 - 19.10.2025)       Статьи

Python 3.14: 3 asyncio Changes

asyncio changes are often overlooked, in the latest 3.14 release there are 3 new asyncio features and changes.

     14.10.2025       Выпуск 618 (13.10.2025 - 19.10.2025)       Статьи

Python lazy imports you can use today

There’s a proposal, PEP 810 – Explicit lazy imports for Python to natively support lazy importing starting in Python 3.15. However, it has not been accepted yet, and even if it is accepted, 3.15 is a year away. What do we do now?

     11.10.2025       Выпуск 617 (06.10.2025 - 12.10.2025)       Статьи
     10.10.2025       Выпуск 617 (06.10.2025 - 12.10.2025)       Статьи