/Python

Finding And Reporting An Asyncio Bug In Python 3.10

- Simon Willison 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


Prettymaps

- Marcelo Prates tl;dr: A minimal Python library to draw customized maps from OpenStreetMap data.

featured in #248


The Unknown Features of Python’s Operator Module

- Martin Heinz 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

- Avinash Sajjanshetty 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

- Bastian Venthur 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


Typeclasses in Python

- Nikita Sobolev tl;dr: Nikita introduces typeclasses - a concept behind the dry-python library - that solves the problem of how functions behave differently for different types of inputs, with examples.

featured in #235


PyCon US 2021 Recordings Are Complete!

- Jackie Augustine 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