Python Bytes: #476 Common themes
Link: https://pythonbytes.fm/episodes/show/476/common-themes
Topics covered in this episode:
Migrating from mypy to ty: Lessons from FastAPI
Oxyde ORM
Typeshedded CPython docs
Raw+DC Database Pattern: A Retrospective
Extras
Joke
Watch on YouTube
About the show
Link: https://pythonbytes.fm/episodes/show/476/common-themes
Topics covered in this episode:
Migrating from mypy to ty: Lessons from FastAPI
Oxyde ORM
Typeshedded CPython docs
Raw+DC Database Pattern: A Retrospective
Extras
Joke
Watch on YouTube
About the show
pythonbytes.fm
Common themes
News and announcements from the Python community for the week of Apr 6th, 2026
Real Python: Quiz: Using Loguru to Simplify Python Logging
Link: https://realpython.com/quizzes/using-loguru-to-simplify-python-logging/
In this quiz, you’ll test your understanding of Using Loguru to Simplify Python Logging.
By working through this quiz, you’ll revisit key concepts like the pre-configured logger, log levels, format pl
Link: https://realpython.com/quizzes/using-loguru-to-simplify-python-logging/
In this quiz, you’ll test your understanding of Using Loguru to Simplify Python Logging.
By working through this quiz, you’ll revisit key concepts like the pre-configured logger, log levels, format pl
Realpython
Using Loguru to Simplify Python Logging Quiz – Real Python
Test your knowledge of Loguru for Python logging, from zero-config setup and log levels to custom formats and adding context.
Real Python: Quiz: Building a Python GUI Application With Tkinter
Link: https://realpython.com/quizzes/building-gui-application-tkinter/
In this quiz, you’ll test your understanding of
Building a Python GUI Application With Tkinter.
Test your Tkinter knowledge by identifying core widgets, managing layouts, handling text with Entry and
Link: https://realpython.com/quizzes/building-gui-application-tkinter/
In this quiz, you’ll test your understanding of
Building a Python GUI Application With Tkinter.
Test your Tkinter knowledge by identifying core widgets, managing layouts, handling text with Entry and
Realpython
Building a Python GUI Application With Tkinter Quiz – Real Python
Test your Tkinter skills with this interactive challenge on widgets, layouts, event loops, and text/file handling in Python GUIs.
Django Weblog: Could you host DjangoCon Europe 2027? Call for organizers
Link: https://www.djangoproject.com/weblog/2026/apr/07/could-you-host-djangocon-europe-2027-call-for-orga/
We are looking for the next group of organizers to own and lead the 2027 DjangoCon Europe conference. Could your town's football stadium, theatre, cinema, city hall, circus tent or a private island ho
Link: https://www.djangoproject.com/weblog/2026/apr/07/could-you-host-djangocon-europe-2027-call-for-orga/
We are looking for the next group of organizers to own and lead the 2027 DjangoCon Europe conference. Could your town's football stadium, theatre, cinema, city hall, circus tent or a private island ho
Django Project
Could you host DjangoCon Europe 2027? Call for organizers
Posted by DSF Event Support Working Group on April 7, 2026
PyCon: Stories from the PyCon US Hotels
Link: https://pycon.blogspot.com/2026/04/stories-from-pycon-us-hotels.html
Friendships, collaborations, and breakthroughs The fun, the learning, and the inspiration don't stop when you walk out of the convention center. Some of the most memorable moments from PyCon US happen
Link: https://pycon.blogspot.com/2026/04/stories-from-pycon-us-hotels.html
Friendships, collaborations, and breakthroughs The fun, the learning, and the inspiration don't stop when you walk out of the convention center. Some of the most memorable moments from PyCon US happen
Blogspot
Stories from the PyCon US Hotels
Friendships, collaborations, and breakthroughs The fun, the learning, and the inspiration don't stop when you walk out of the convention ce...
PyCharm: How to Train Your First TensorFlow Model in PyCharm
Link: https://blog.jetbrains.com/pycharm/2026/04/how-to-train-your-first-tensorflow-model/
This is a guest post from Iulia Feroli, founder of the Back To Engineering community on YouTube.
TensorFlow is a powerful open-source framework for building machine learning and deep learning systems
Link: https://blog.jetbrains.com/pycharm/2026/04/how-to-train-your-first-tensorflow-model/
This is a guest post from Iulia Feroli, founder of the Back To Engineering community on YouTube.
TensorFlow is a powerful open-source framework for building machine learning and deep learning systems
The JetBrains Blog
How to Train Your First TensorFlow Model in PyCharm | The PyCharm Blog
Read this step-by-step tutorial to learn how you can train your first TensorFlow model using PyCharm.
Real Python: Using Loguru to Simplify Python Logging
Link: https://realpython.com/courses/using-loguru-to-simplify-python-logging/
Logging is a vital programming practice that helps you track, understand, and debug your application’s behavior. Loguru is a Python library that provides simpler, more intuitive logging compared to Py
Link: https://realpython.com/courses/using-loguru-to-simplify-python-logging/
Logging is a vital programming practice that helps you track, understand, and debug your application’s behavior. Loguru is a Python library that provides simpler, more intuitive logging compared to Py
Realpython
Using Loguru to Simplify Python Logging – Real Python
Learn how to use Loguru for simpler Python logging, from zero-config setup and custom formats to file rotation, retention, and adding context.
Django Weblog: Django security releases issued: 6.0.4, 5.2.13, and 4.2.30
Link: https://www.djangoproject.com/weblog/2026/apr/07/security-releases/
In accordance with our security release policy, the Django team
is issuing releases for
Django 6.0.4,
Django 5.2.13, and
Django 4.2.30.
These releases address the security issues detailed below. We en
Link: https://www.djangoproject.com/weblog/2026/apr/07/security-releases/
In accordance with our security release policy, the Django team
is issuing releases for
Django 6.0.4,
Django 5.2.13, and
Django 4.2.30.
These releases address the security issues detailed below. We en
Django Project
Django security releases issued: 6.0.4, 5.2.13, and 4.2.30
Posted by Jacob Walls on April 7, 2026
Python Engineering at Microsoft: Write SQL Your Way: Dual Parameter Style Benefits in mssql-python
Link: https://devblogs.microsoft.com/python/write-sql-your-way-dual-parameter-style-benefits-in-mssql-python/
Reviewed by: Sumit Sarabhai
If you’ve been writing SQL in Python, you already know the debate: positional parameters (?) or named parameters (%(name)s)? Some developers swear by the conciseness of po
Link: https://devblogs.microsoft.com/python/write-sql-your-way-dual-parameter-style-benefits-in-mssql-python/
Reviewed by: Sumit Sarabhai
If you’ve been writing SQL in Python, you already know the debate: positional parameters (?) or named parameters (%(name)s)? Some developers swear by the conciseness of po
Microsoft News
Write SQL Your Way: Dual Parameter Style Benefits in mssql-python
Reviewed by: Sumit Sarabhai If you’ve been writing SQL in Python, you already know the debate: positional parameters (?) or named parameters (%(name)s)? Some developers swear by the conciseness of positional. Others prefer the clarity of named. With mssql…
Stéphane Wirtel: Ce livre Python que je voulais juste mettre à jour
Link: https://wirtel.be/post/2026/04/07/livre-python-reconstruction/
Ce livre Python que je voulais juste mettre à jour
En août dernier, j’annonçais la relance de ce livre avec une certaine naïveté : j’avais retrouvé mon PDF de 2014, extrait le Markdown avec Docling, e
Link: https://wirtel.be/post/2026/04/07/livre-python-reconstruction/
Ce livre Python que je voulais juste mettre à jour
En août dernier, j’annonçais la relance de ce livre avec une certaine naïveté : j’avais retrouvé mon PDF de 2014, extrait le Markdown avec Docling, e
Stéphane Wirtel — Senior Python Consultant
Ce livre Python que je voulais juste mettre à jour
Ce qui devait être une mise à jour rapide vers Python 3.14.3 s'est transformé en refonte complète — du pipeline de build au workflow d'écriture, en passant par dix ans d'évolution Python à rattraper.
PyCoder’s Weekly: Issue #729: NumPy Music, Ollama, Iterables, and More (April 7, 2026)
Link: https://pycoders.com/issues/729
#729 – APRIL 7, 2026 View in Browser » NumPy as Synth Engine Kenneth has “recorded” a song in a Python script. The catch? No sampling, no recording, no pre-recorded sound. Everything was done th
Link: https://pycoders.com/issues/729
#729 – APRIL 7, 2026 View in Browser » NumPy as Synth Engine Kenneth has “recorded” a song in a Python script. The catch? No sampling, no recording, no pre-recorded sound. Everything was done th
Pycoders
PyCoder’s Weekly | Issue #729
NumPy Music, Ollama, Iterables, and More
Armin Ronacher: Mario and Earendil
Link: https://lucumr.pocoo.org/2026/4/8/mario-and-earendil/
Today I’m very happy to share that Mario Zechner is joining Earendil.
First things first: I think you should read Mario’s
post. This is his news
more than it is ours, and he tells his side of it bett
Link: https://lucumr.pocoo.org/2026/4/8/mario-and-earendil/
Today I’m very happy to share that Mario Zechner is joining Earendil.
First things first: I think you should read Mario’s
post. This is his news
more than it is ours, and he tells his side of it bett
Armin Ronacher's Thoughts and Writings
Mario and Earendil
On a shared journey with Mario.
Real Python: Quiz: Implementing the Factory Method Pattern in Python
Link: https://realpython.com/quizzes/factory-method-pattern/
In this quiz, you’ll test your understanding of
Factory Method Pattern.
This quiz guides you through the Factory Method pattern: how it separates object creation from use, the roles of clients and pro
Link: https://realpython.com/quizzes/factory-method-pattern/
In this quiz, you’ll test your understanding of
Factory Method Pattern.
This quiz guides you through the Factory Method pattern: how it separates object creation from use, the roles of clients and pro
Realpython
Implementing the Factory Method Pattern in Python Quiz – Real Python
Learn how the Factory Method pattern separates creation from use, promotes decoupling, and organizes Python products efficiently.
Real Python: Dictionaries in Python
Link: https://realpython.com/python-dicts/
Python dictionaries are a powerful built-in data type that allows you to store key-value pairs for efficient data retrieval and manipulation. Learning about them is essential for developers who want t
Link: https://realpython.com/python-dicts/
Python dictionaries are a powerful built-in data type that allows you to store key-value pairs for efficient data retrieval and manipulation. Learning about them is essential for developers who want t
Real Python
Dictionaries in Python – Real Python
Learn how dictionaries in Python work: create and modify key-value pairs using dict literals, the dict() constructor, built-in methods, and operators.
James Bennett: Let’s talk about LLMs
Link: https://www.b-list.org/weblog/2026/apr/09/llms/
Everybody seems to agree we’re in the middle of something, though what, exactly, seems to be up for debate. It might be an unprecedented revolution in productivity and capabilities, perhaps even the p
Link: https://www.b-list.org/weblog/2026/apr/09/llms/
Everybody seems to agree we’re in the middle of something, though what, exactly, seems to be up for debate. It might be an unprecedented revolution in productivity and capabilities, perhaps even the p
James Bennett
Let’s talk about LLMs
Everybody seems to agree we’re in the middle of _something_, though what, exactly, seems to be up for debate. It …
Real Python: Quiz: Reading Input and Writing Output in Python
Link: https://realpython.com/quizzes/reading-input-writing-output-python/
In this quiz, you’ll test your understanding of Reading Input and Writing Output in Python.
By working through this quiz, you’ll revisit taking keyboard input with input(), showing results with print(
Link: https://realpython.com/quizzes/reading-input-writing-output-python/
In this quiz, you’ll test your understanding of Reading Input and Writing Output in Python.
By working through this quiz, you’ll revisit taking keyboard input with input(), showing results with print(
Realpython
Reading Input and Writing Output in Python Quiz – Real Python
Test your Python basics: read user input with input(), display output with print(), and handle numeric conversions.
Ahmed Bouchefra
Link: https://efficientcoder.net/2025-10-19-stop-writing-code-like-a-junior-8-principles-for-production-ready-python/
Let’s be honest. There’s a huge gap between writing code that works and writing code that’s actually good. It’s the number one thing that separates a junior developer from a senior, and it’s something
Link: https://efficientcoder.net/2025-10-19-stop-writing-code-like-a-junior-8-principles-for-production-ready-python/
Let’s be honest. There’s a huge gap between writing code that works and writing code that’s actually good. It’s the number one thing that separates a junior developer from a senior, and it’s something
Rodrigo Girão Serrão: uv skills for coding agents
Link: https://mathspp.com/blog/uv-skills
This article shares two skills you can add to your coding agents so they use uv workflows.
I have fully adopted uv into my workflows and most of the time I want my coding agents to use uv workflows a
Link: https://mathspp.com/blog/uv-skills
This article shares two skills you can add to your coding agents so they use uv workflows.
I have fully adopted uv into my workflows and most of the time I want my coding agents to use uv workflows a
Mathspp
uv skills for coding agents
This article shares two skills you can add to your coding agents so they use uv workflows.
Rodrigo Girão Serrão: Who wants to be a millionaire: iterables edition
Link: https://mathspp.com/blog/who-wants-to-be-a-millionaire-iterables-edition
Play this short quiz to test your Python knowledge!
At PyCon Lithuania 2026 I did a lightning talk where I presented a “Who wants to be a millionaire?” Python quiz, themed around iterables.
There's a
Link: https://mathspp.com/blog/who-wants-to-be-a-millionaire-iterables-edition
Play this short quiz to test your Python knowledge!
At PyCon Lithuania 2026 I did a lightning talk where I presented a “Who wants to be a millionaire?” Python quiz, themed around iterables.
There's a
Mathspp
Who wants to be a millionaire: iterables edition
Play this short quiz to test your Python knowledge!
Real Python: Quiz: Exploring Protocols in Python
Link: https://realpython.com/quizzes/exploring-protocols-python/
In this quiz, you’ll test your understanding of
Exploring Protocols in Python.
The questions review Python protocols, how they define required methods and attributes, and how static type checkers use
Link: https://realpython.com/quizzes/exploring-protocols-python/
In this quiz, you’ll test your understanding of
Exploring Protocols in Python.
The questions review Python protocols, how they define required methods and attributes, and how static type checkers use
Realpython
Exploring Protocols in Python Quiz – Real Python
Test your knowledge of Python protocols, structural subtyping, and static type checking, including generic and subprotocol usage.