Finding And Reporting An Asyncio Bug In Python 3.10
tl;dr: "I found a bug in Python 3.10 today! Some notes on how I found it and my process for handling it once I figured out what was going on."
featured in #259
Faster Python With Guido Van Rossum
tl;dr: A podcast episode discussing "Guido’s new work on making CPython faster (PEP 659), Tiers of Python Interpreter Execution, and high impact, low hanging fruit performance improvements."
featured in #258
The Unknown Features of Python’s Operator Module
tl;dr: Python's Operator module "might not seem so useful, but with help of just a few of these functions you can make your code faster, more concise, more readable and more functional."
featured in #241
What’s New In Python 3.11
tl;dr: "When printing tracebacks, the interpreter will now point to the exact expression that caused the error instead of just the line," and more.
featured in #239
Towards Inserting One Billion Rows In SQLite Under A Minute
tl;dr: Avinash discusses how far he's gotten in attempting to building a 4 column DB with a billion rows in under a minute using Python and Rust scripts, with the following compromises: (1) lack of durability i.e. crashing is fine. (2) Can use machine resources to the fullest. (3) Can use pseudo-random methods from stdlib.
featured in #238
The State Of Python Packaging In 2021
tl;dr: Bastian is "still somewhat put off how such a core aspect of a programming language is treated within Python. With some jealousy, I look over to the folks at Rust and how they seemed to get this aspect right from the start." Bastian runs through the improvements he would make.
featured in #238
PyCon US 2021 Recordings Are Complete!
tl;dr: The PyCon US 2021 recordings are available on our YouTube channel. Be sure to subscribe to our channel for notifications of new content. This channel will be used for all future conferences in order to keep all content in one channel.
featured in #233
Why Python 4.0 Might Never Arrive, According To Its Creator
Guido Van Rossum
tl;dr: "I’m not thrilled about the idea of Python 4 and nobody in the core dev team really is – so probably there never will be a 4.0 and we’ll just keep numbering until 3.33, at least.”
featured in #232