Planet Python
Follow
Python Bytes: #500 Episode 500!
The episode features a discussion with Brian, extra content, and a joke. Nick explores Jev, a "System 1" decision model that offers fast and cost-effective classification without token generation, positioning it between generative LLMs and traditional ML models. Brett announces the election of the inaugural Python Packaging Council (PPC), established via PEP 772, which is currently defining its scope and logistics. Calvin presents Daniel Lemire's benchmark of fastsimdjson for Python, demonstrating its ability to parse JSON data at tens of gigabytes per second, especially with multi-threading and lazy parsing. Michael discusses Miguel Grinberg's annual Python benchmark, showing that Python 3.15's experimental JIT build is significantly faster, though PyPy and Rust still outperform CPython in single-threaded tests. Carol introduces Satyrn AI, a community-driven initiative focused on transparent and trusted AI tools for Python developers. Michael also highlights ArtCraft's Rust-based, AI-built open-source alternatives to Adobe Creative Suite, emphasizing the changing landscape of software development and sustainability challenges. Calvin shares a link to llmfit.org for checking model compatibility and notes uv 0.13.0 now defaults to Python 3.15. Nick promotes the Black Python Devs' student ambassador program, and Brett announces the final release of Python 3.15.0. Finally, a joke about an "exceptional" Python developer who raises many exceptions concludes the episode.