
"Free-threaded CPython (PEP 703): A build mode that removes the GIL so CPU-bound threads can run in parallel. Expect ecosystem work to make C extensions safe here. (Python Enhancement Proposals (PEPs)) uv and uvx: A faster, modern installer and environment manager that makes "clean, repeatable" installs feel instant. (Astral Docs) Docker + Compose: Containers capture your app and its services so dev and prod stay in sync. (Docker Documentation)"
"Python in 2025 is different. Threads really are about to run in parallel, installs finish before your coffee cools, and containers are the default. In this episode, we count down 38 things to learn this year: free-threaded CPython, uv for packaging, Docker and Compose, Kubernetes with Tilt, DuckDB and Arrow, PyScript at the edge, plus MCP for sane AI workflows. Expect practical wins and migration paths."
Python in 2025 introduces free-threaded CPython (PEP 703) to remove the GIL for parallel CPU-bound threads, prompting ecosystem work to make C extensions safe. Modern installers like uv and uvx deliver fast, repeatable environment installs. Containers with Docker and Compose become default for consistent dev and prod, and Kubernetes with Tilt streamlines cluster workflows. Data tooling shifts toward DuckDB and Arrow for fast analytics and interchange. PyScript enables edge Python, while MCP standardizes sane AI workflows. Async remains for I/O-bound tasks; threads or processes handle blocking or CPU-heavy work. Focus emphasizes practical migrations and measurable wins.
Read at Talkpython
Unable to calculate read time
Collection
[
|
...
]