The Story of Python’s Lazy Imports This article is about why lazy imports took 3 years and 2 attempts to be added to the language. From PEP 690’s rejection to PEP 810’s unanimous acceptance. TECHLIFE
Agents as API Services, Not Prompt Chains. Clone a working 100-agent Python system: Autonomous Engineering Team, Deep Security Auditor, or Adversarial Code Reviewer. Agents run as API services, discover each other at runtime. No DAGs, no glue code. Any model. Apache 2.0. Clone a Recipe → AGENTFIELD.AIsponsor
Learn the Agentic Coding Workflow That Actually Works on Real Projects 65% of Python developers are stuck using AI for small tasks that fall apart on anything real. This 2-day live course (March 21-22 via Zoom) walks you through building a complete Python CLI app with Claude Code, from an empty directory to a shipped project on GitHub. REAL PYTHON
Crafting and Editing in-Depth Tutorials at Real Python What goes into creating the tutorials you read at Real Python? What are the steps in the editorial process, and who are the people behind the scenes? This week on the show, Real Python team members Martin Breuss, Brenda Weleschuk, and Philipp Acsany join us to discuss topic curation, review stages, and quality assurance. REAL PYTHONpodcast
The Optimization Ladder Python loses every public benchmark by 21-875x. Cemrehan took the exact problems people use to dunk on Python and climbed every rung of the optimization ladder: from CPython version upgrades to Rust. Real numbers, real code, real effort costs. CEMREHAN ÇAVDAR
Ship Voice Agents That Sound Like Human with Async Async Voice API is a human-like low-latency text-to-speech API for real-time apps and agents. 15 languages, streaming-ready, integrations with n8n, LiveKit, Twilio. Top-ranked on the Hugging Face TTS Arena. From0ドル.50/hour with a 24/7 SLA. Try Now → ASYNCsponsor
Lock the Ghost in uv.lock In the software world, "remove" is not equal to “gone.” Take a short trip through how the Python Package Index handles removals and how you can lock a ghost package in an uv.lock file forever! CERT.AT • Shared by Kamil Mańkowski
Comparing PDF Table Extraction Tools This article explores three Python tools for PDF table extraction: Docling, Marker, and LlamaParse. Learn which handles merged cells and multi-level headers best. CODECUT.AI • Shared by Khuyen Tran
What Is Code Review For? This post explores just what you should and should not use code reviews for. Learn when to use linters to catch problems vs when human review is important. GLYPH
Caching an Asyncio Function the Easy Way Caching an async function is trickier than expected, this article walks through why that is and how to use Asyncio primitives to solve the problem. CHANGS.CO.UK • Shared by Jamie Chang
Remove Extra Spaces Learn how to remove extra spaces from a string using regex, string splitting, a fixed point, and itertools.groupby. RODRIGO GIRÃO SERRÃO