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

Собрали в одном месте самые важные ссылки
читайте авторский блог

     28.03.2025       Выпуск 589 (24.03.2025 - 30.03.2025)       Статьи

Magic Wormhole is What?

magic-wormhole is a library and command-line tool (written in Python) which makes it possible to securely and easily get arbitrary-sized files and directories (or short pieces of text) from one computer to another.

     27.03.2025       Выпуск 589 (24.03.2025 - 30.03.2025)       Статьи
     25.03.2025       Выпуск 589 (24.03.2025 - 30.03.2025)       Статьи

Free-threaded Python on GitHub Actions

GitHub Actions now supports experimental free-threaded CPython!

     21.03.2025       Выпуск 588 (17.03.2025 - 23.03.2025)       Статьи
     19.03.2025       Выпуск 588 (17.03.2025 - 23.03.2025)       Статьи

Python Discord 2024 Survey Report

The Python Discord server does an annual survey. This page is a giant notebook showing the results for the last four years along with the code that generates the corresponding graphs.

     19.03.2025       Выпуск 588 (17.03.2025 - 23.03.2025)       Статьи

Satellogic’s Open Satellite Feed

This post explores the “Satellogic EarthView” data feed, starting with determining where the satellites are, and moving to the corresponding ground imagery. The post uses a combination of Python and DuckDB to achieve its objectives.

     14.03.2025       Выпуск 587 (10.03.2025 - 16.03.2025)       Статьи
     14.03.2025       Выпуск 587 (10.03.2025 - 16.03.2025)       Статьи
     12.03.2025       Выпуск 587 (10.03.2025 - 16.03.2025)       Статьи

Pokémon With Reinforcement Learning

David and his colleagues have been using reinforcement learning to beat “Pokemon Red”, a single player JPRG from 1996. Learn about how they did it and see the code.

     12.03.2025       Выпуск 587 (10.03.2025 - 16.03.2025)       Статьи

Beating LinkedIn “Queens” With Python

LinkedIn publishes a daily logic puzzle called “Queens” that is a cross between a chess queen placement puzzle and Sudoku. This article shows how to write a Python script to solve the puzzles.

     07.03.2025       Выпуск 586 (03.03.2025 - 09.03.2025)       Статьи
     06.03.2025       Выпуск 586 (03.03.2025 - 09.03.2025)       Статьи
     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.