PythonAsia 2026

PythonAsia 2026

Yu Saito

Yu Saito is currently working as a Solution Engineer for Azure at Microsoft Japan. Prior to joining Microsoft, Yu was a graduate student specializing in bioinformatics. During this time, he developed machine learning models to accelerate molecular dynamics simulations. This experience sparked his interest in Python, which continues to be a key area of expertise.


Session

03-21
14:00
30min
Zstandard in Python 3.14 Faster Compression You Can Use Today
Yu Saito

Zstandard is now first class in Python via the new compression.zstd module, bringing fast, high ratio compression to everyday workflows. This talk introduces Zstandard for Python developers, explains how it differs from gzip, bzip2, and LZMA, and shows clear benchmarks of compression ratio and speed. You will learn one‑shot, streaming, and incremental APIs, plus dictionary training for many small similar payloads. We will cover real scenarios such as log pipelines, HTTP payloads, data lakes, and packaging, including how integration with zipfile and tarfile improves usability. What is new is the unified compression namespace in Python 3.14 with an official Zstandard wrapper that simplifies API discovery and cross‑version compatibility. Compared to traditional choices, you can achieve smaller downloads and dramatically faster extraction while keeping CPU and memory costs reasonable. Attendees leave with practical patterns, compatibility tips, and reproducible tests to pick the right algorithm for their workloads.

Pardo Hall (Secondary Hall)