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

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

     05.03.2025       Выпуск 586 (03.03.2025 - 09.03.2025)       Статьи

Low Overhead Allocation Sampling With VMProf in PyPy’s GC

This is a very deep dive on a high performance statistical profiler tightly integrated with PyPy.

     05.03.2025       Выпуск 586 (03.03.2025 - 09.03.2025)       Статьи

To Type or Not to Type?

Don’t let the title fool you, Jonathan is pro type-hints. This post talks about all the benefits of adapting the optional practice.

     28.02.2025       Выпуск 585 (24.02.2025 - 02.03.2025)       Статьи
     27.02.2025       Выпуск 585 (24.02.2025 - 02.03.2025)       Статьи

How to Work With Polars LazyFrames

A Polars LazyFrame provides an efficient way to handle large datasets through lazy evaluation. Unlike traditional DataFrames, LazyFrames don’t contain data but instead store a set of instructions known as a query plan.

     26.02.2025       Выпуск 585 (24.02.2025 - 02.03.2025)       Статьи

FastAPI Deconstructed: Anatomy of an ASGI Framework

This article, based on a PyCon APAC talk, covers just what FastAPI does under the hood.

     25.02.2025       Выпуск 585 (24.02.2025 - 02.03.2025)       Статьи

Łukasz Langa: A peek into a possible future of Python in the browser

My Python code was too slow, so I made it faster with Python. For some definition of “Python”.

     21.02.2025       Выпуск 584 (17.02.2025 - 23.02.2025)       Статьи
     20.02.2025       Выпуск 584 (17.02.2025 - 23.02.2025)       Статьи

How to Manage Python Projects With pyproject.toml

Learn how to manage Python projects with the pyproject.toml configuration file. In this tutorial, you'll explore key use cases of the pyproject.toml file, including configuring your build, installing your package locally, managing dependencies, and publishing your package to PyPI.

     19.02.2025       Выпуск 584 (17.02.2025 - 23.02.2025)       Статьи

Exploring ICEYE’s Satellite Imagery

This article does a deep dive data-analysis on satellite imagery of an airport. It uses pandas, geopandas, PyTorch, and more.

     19.02.2025       Выпуск 584 (17.02.2025 - 23.02.2025)       Статьи

Python Free-Threading Guide

This is a centralized collection of documentation and trackers around compatibility with free-threaded CPython for the Python open source ecosystem.

     14.02.2025       Выпуск 583 (10.02.2025 - 16.02.2025)       Статьи
     12.02.2025       Выпуск 583 (10.02.2025 - 16.02.2025)       Статьи
     07.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи

(Re)naming things is hard

MP 133: Naming things is hard, but renaming things can be even harder.

     07.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи
     05.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи

Building Cython (Or C) Extensions Using uv

Developing Python libraries with C extensions can be tricky. Learn how uv and setuptools can work together to build Cython-powered projects.

     05.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи

Dynamic Forms With Flask

This post shows you how to create dynamic web forms, where fields are added on the fly, when coding within the Flask web framework.

     04.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи
     04.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи
     31.01.2025       Выпуск 581 (27.01.2025 - 02.02.2025)       Статьи

Avoiding Mocks: Testing LLM Applications with LangChain in Django

A practical method for testing Django-based LLM apps with LangChain uses a custom fake backend to avoid mocks, enabling flexible refactoring and thorough validation of model interactions.

     31.01.2025       Выпуск 581 (27.01.2025 - 02.02.2025)       Статьи