Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
#397 So many PyCon videos
- pyawaitable
- Annotated area charts with plotnine
- DeltaDB
- PyCon US 2024 Recap + Videos are up
- Extras
- Joke
About the show
Sponsored by us! Support our work through:
Connect with the hosts
- Michael: @mkennedy@fosstodon.org
- Brian: @brianokken@fosstodon.org
- Show: @pythonbytes@fosstodon.org
Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesdays at 10am PT. Older video versions available there too.
Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it.
Michael #1: pyawaitable
- CPython API for asynchronous functions.
- by Peter Bierma
- It was originally designed to be directly part of CPython - you can read the scrapped PEP about it.
- Since this library only uses the public ABI, it's better fit outside of CPython, as a library.
Brian #2: Annotated area charts with plotnine
- Nicola Rennie
- This is a marvelous, very professional looking plot, and a tutorial for how to achieve it.
- Uses plotline, which is “.. an implementation of a grammar of graphics in Python based on ggplot2”
- I actually didn’t know the gg in ggplot came from “grammar of graphics”. TIL
Michael #3: DeltaDB
- A lightweight, comprehensive solution for managing delta tables built on polars and deltalake.
- Deltalake: Delta Lake is an open-source storage format that runs on top of existing data lakes.
- Polars: Dataframes powered by a multithreaded, vectorized query engine, written in Rust (aka fluent, rust-based pandas)
- See the docs.
Brian #4: PyCon US 2024 Recap + Videos are up
- 95 countries attended
- total attendance of 2,991
- 2,551 in person
- 440 remote
- Videos available PyConUS
- I recommend Playlist → 2024 → view full playlist, as it’s easier to see the talk titles.
- I’ve got Paul Gannsle’s pytest for unittesters and Amitosh Swain’s Testing Data Pipelines queued up
Extras
Brian:
- Hello, pytest! course available as of last Friday.
- Now the fastest way to get started using pytest.
- 16 lessons (really 12 + intro, outro, code download, pytest flag cheat sheet)
- The whole shebang is about 90 min. (faster if you bump up the video speed. :)
Michael:
- Cutting back on digital distractions, trying Dumb Phone for iPhone.
- See screenshot
- Code in a Castle Event
Joke: The Tao of Programming: 4.3
A master was explaining the nature of Tao of to one of his novices, "The Tao is embodied in all software -- regardless of how insignificant," said the master.
"Is the Tao in a hand-held calculator?" asked the novice.
"It is," came the reply.
"Is the Tao in a video game?" continued the novice.
"It is even in a video game," said the master.
"And is the Tao in the DOS for a personal computer?"
The master coughed and shifted his position slightly. "The lesson is over for today," he said.