"Michael Kennedy's Thoughts on Technology": Python Numbers Every Programmer Should Know
Link: https://mkennedy.codes/posts/python-numbers-every-programmer-should-know/
There are numbers every Python programmer should know. For example, how fast or slow is it to add an item to a list in Python? What about opening a file? Is that less than a millisecond? Is there some
Link: https://mkennedy.codes/posts/python-numbers-every-programmer-should-know/
There are numbers every Python programmer should know. For example, how fast or slow is it to add an item to a list in Python? What about opening a file? Is that less than a millisecond? Is there some
Michael Kennedy's Thoughts on Technology
Python Numbers Every Programmer Should Know
A cheat sheet of real-world timing and memory numbers to guide performance-sensitive decisions.
Django Weblog: DSF member of the month - Clifford Gama
Link: https://www.djangoproject.com/weblog/2025/dec/31/dsf-member-of-the-month-clifford-gama/
For December 2025, we welcome Clifford Gama as our DSF member of the month! ⭐
Clifford contributed to Django core with more than 5 PRs merged in few months! He is part of the Triage and Review Team. H
Link: https://www.djangoproject.com/weblog/2025/dec/31/dsf-member-of-the-month-clifford-gama/
For December 2025, we welcome Clifford Gama as our DSF member of the month! ⭐
Clifford contributed to Django core with more than 5 PRs merged in few months! He is part of the Triage and Review Team. H
Django Project
DSF member of the month - Clifford Gama
Posted by Sarah Abderemane on Dec. 31, 2025
The Python Coding Stack: Mulled Wine, Mince Pies, and More Python
Link: https://www.thepythoncodingstack.com/p/mulled-wine-mince-pies-and-more-python
I’ve been having too much mulled wine. And wine of the standard type. And aperitifs before meals and digestifs after them…the occasional caffé corretto, too. You get the picture…No wonder I can’t reme
Link: https://www.thepythoncodingstack.com/p/mulled-wine-mince-pies-and-more-python
I’ve been having too much mulled wine. And wine of the standard type. And aperitifs before meals and digestifs after them…the occasional caffé corretto, too. You get the picture…No wonder I can’t reme
Thepythoncodingstack
Mulled Wine, Mince Pies, and More Python
2025 in review here on The Python Coding Stack
Seth Michael Larson: Cutting spritesheets like cookies with Python & Pillow 🍪
Link: https://sethmlarson.dev/cutting-spritesheets-like-cookies-with-python-and-pillow?utm_campaign=rss
Happy new year! 🎉 For an upcoming project on the blog requiring many video-game sprites
I've created a small tool (“sugarcookie”) using the always-lovely Python image-processing
library Pillow.
This t
Link: https://sethmlarson.dev/cutting-spritesheets-like-cookies-with-python-and-pillow?utm_campaign=rss
Happy new year! 🎉 For an upcoming project on the blog requiring many video-game sprites
I've created a small tool (“sugarcookie”) using the always-lovely Python image-processing
library Pillow.
This t
sethmlarson.dev
Cutting spritesheets like cookies with Python & Pillow 🍪
Happy new year! 🎉 For an upcoming project on the blog requiring many video-game sprites
I've created a small tool (“sugarcookie”) using the always-lovely Python image-processing
library Pillow.
Thi...
I've created a small tool (“sugarcookie”) using the always-lovely Python image-processing
library Pillow.
Thi...
Python Morsels: Implicit string concatenation
Link: https://www.pythonmorsels.com/implicit-string-concatenation/
Python automatically concatenates adjacent string literals thanks to implicit string concatenation. This feature can sometimes lead to bugs.
Table of contents
Strings next to each other
Implicit s
Link: https://www.pythonmorsels.com/implicit-string-concatenation/
Python automatically concatenates adjacent string literals thanks to implicit string concatenation. This feature can sometimes lead to bugs.
Table of contents
Strings next to each other
Implicit s
Pythonmorsels
Implicit string concatenation
Python automatically concatenates adjacent string literals thanks to implicit string concatenation. This feature can sometimes lead to bugs.
Glyph Lefkowitz: The Next Thing Will Not Be Big
Link: https://blog.glyph.im/2026/01/the-next-thing-will-not-be-big.html
The dawning of a new year is an opportune moment to contemplate what has
transpired in the old year, and consider what is likely to happen in the new
one.
Today, I’d like to contemplate that contempla
Link: https://blog.glyph.im/2026/01/the-next-thing-will-not-be-big.html
The dawning of a new year is an opportune moment to contemplate what has
transpired in the old year, and consider what is likely to happen in the new
one.
Today, I’d like to contemplate that contempla
blog.glyph.im
The Next Thing Will Not Be Big
Disruption, too, will be disrupted.
Real Python: The Real Python Podcast – Episode #278: PyCoder's Weekly 2025 Top Articles & Hidden Gems
Link: https://realpython.com/podcasts/rpp/278/
PyCoder's Weekly included over 1,500 links to articles, blog posts, tutorials, and projects in 2025. Christopher Trudeau is back on the show this week to help wrap up everything by sharing some highli
Link: https://realpython.com/podcasts/rpp/278/
PyCoder's Weekly included over 1,500 links to articles, blog posts, tutorials, and projects in 2025. Christopher Trudeau is back on the show this week to help wrap up everything by sharing some highli
Realpython
Episode #278: PyCoder's Weekly 2025 Top Articles & Hidden Gems – The Real Python Podcast
PyCoder's Weekly included over 1,500 links to articles, blog posts, tutorials, and projects in 2025. Christopher Trudeau is back on the show this week to help wrap up everything by sharing some highlights and uncovering a few hidden gems from the pile.
Seth Michael Larson: New ROM dumping tool for SNES & Super Famicom from Epilogue
Link: https://sethmlarson.dev/epilogue-sn-operator?utm_campaign=rss
Just heard the news from the WULFF Den Podcast that Epilogue
has released pre-orders for the next ROM backup tool in their “Operator”
series for the Super NES (SNES) and Super Famicom
called the “SN O
Link: https://sethmlarson.dev/epilogue-sn-operator?utm_campaign=rss
Just heard the news from the WULFF Den Podcast that Epilogue
has released pre-orders for the next ROM backup tool in their “Operator”
series for the Super NES (SNES) and Super Famicom
called the “SN O
sethmlarson.dev
New ROM dumping tool for SNES & Super Famicom from Epilogue
Just heard the news from the WULFF Den Podcast that Epilogue
has released pre-orders for the next ROM backup tool in their “Operator”
series for the Super NES (SNES) and Super Famicom
called the “S...
has released pre-orders for the next ROM backup tool in their “Operator”
series for the Super NES (SNES) and Super Famicom
called the “S...
Hugo van Kemenade: Localising xkcd
Link: https://hugovk.dev/blog/2026/localising-xkcd/
I gave a lightning talk at a bunch of conferences in 2025 about some of the exciting new
things coming in Python 3.14, including
template strings.
One thing we can use t-strings for is to prevent SQL
Link: https://hugovk.dev/blog/2026/localising-xkcd/
I gave a lightning talk at a bunch of conferences in 2025 about some of the exciting new
things coming in Python 3.14, including
template strings.
One thing we can use t-strings for is to prevent SQL
Hugo van Kemenade
Localising xkcd
EuroPython: Humans of EuroPython: Marina Moro López
Link: https://blog.europython.eu/humans-of-ep-marina/
EuroPython wouldn’t exist if it weren’t for all the volunteers who put in countless hours to organize it. Whether it’s contracting the venue, selecting and confirming talks & workshops or coordinating
Link: https://blog.europython.eu/humans-of-ep-marina/
EuroPython wouldn’t exist if it weren’t for all the volunteers who put in countless hours to organize it. Whether it’s contracting the venue, selecting and confirming talks & workshops or coordinating
EuroPython Blog
Humans of EuroPython: Marina Moro López
EuroPython wouldn’t exist if it weren’t for all the volunteers who put in countless hours to organize it. Whether it’s contracting the venue, selecting and confirming talks & workshops or coordinating with speakers, hundreds of hours of loving work have been…
Artem Golubin: Recent optimizations in Python's Reference Counting
Link: https://rushter.com/blog/python-refcount/
It's been a while since I've written about CPython internals and its optimizations.
My last article on garbage collection was written 8 years ago.
A lot of small optimizations were added since then. I
Link: https://rushter.com/blog/python-refcount/
It's been a while since I've written about CPython internals and its optimizations.
My last article on garbage collection was written 8 years ago.
A lot of small optimizations were added since then. I
Artem Golubin
Recent optimizations in Python's Reference Counting
An overview of recent optimizations in Python's reference counting.
Python Morsels: Debugging with f-strings
Link: https://www.pythonmorsels.com/debugging-with-f-strings/
If you're debugging Python code with print calls, consider using f-strings with self-documenting expressions to make your debugging a little bit easier.
Table of contents
A broken Python program
T
Link: https://www.pythonmorsels.com/debugging-with-f-strings/
If you're debugging Python code with print calls, consider using f-strings with self-documenting expressions to make your debugging a little bit easier.
Table of contents
A broken Python program
T
Pythonmorsels
Debugging with f-strings
If you're debugging Python code with print calls, consider using f-strings with self-documenting expressions to make your debugging a little bit easier.
Glyph Lefkowitz: How To Argue With Me About AI, If You Must
Link: https://blog.glyph.im/2026/01/how-to-argue-with-me-about-ai.html
As you already know if you’ve read any of this blog in the last few years, I am
a somewhat reluctant — but nevertheless quite staunch — critic of LLMs. This
means that I have enthusiasts of varying d
Link: https://blog.glyph.im/2026/01/how-to-argue-with-me-about-ai.html
As you already know if you’ve read any of this blog in the last few years, I am
a somewhat reluctant — but nevertheless quite staunch — critic of LLMs. This
means that I have enthusiasts of varying d
blog.glyph.im
How To Argue With Me About AI, If You Must
If you insist we have a conversation, please come prepared.
Zato Blog: Python scheduler for API integrations
Link: https://zato.io/en/blog/python-scheduler.html
Python scheduler for API integrations
2026-01-05, by Dariusz Suchojad
Are you looking for a practical way to automate API tasks with reliable scheduling?
This tutorial
demonstrates how to imple
Link: https://zato.io/en/blog/python-scheduler.html
Python scheduler for API integrations
2026-01-05, by Dariusz Suchojad
Are you looking for a practical way to automate API tasks with reliable scheduling?
This tutorial
demonstrates how to imple
zato.io
Python scheduler for API integrations | Zato Integration Platform
Comprehensive guide to implementing a robust Python scheduler for API integrations with Zato. Learn to build reliable scheduled tasks and automated workflows.
Real Python: Learn From 2025's Most Popular Python Tutorials and Courses
Link: https://realpython.com/popular-python-tutorials-2025/
As we welcome 2026, it’s time to look back on an exciting year for Python. Python 3.14 arrived with a wave of developer-focused improvements, from lazy annotations that finally resolve long-standing t
Link: https://realpython.com/popular-python-tutorials-2025/
As we welcome 2026, it’s time to look back on an exciting year for Python. Python 3.14 arrived with a wave of developer-focused improvements, from lazy annotations that finally resolve long-standing t
Real Python
Learn From 2025's Most Popular Python Tutorials and Courses – Real Python
Pick from the best Python tutorials and courses of 2025. Revisit core skills, 3.14 updates, AI coding tools, and project walkthroughs. Kickstart your 2026!
Talk Python to Me: #533: Web Frameworks in Prod by Their Creators
Link: https://talkpython.fm/episodes/show/533/web-frameworks-in-prod-by-their-creators
Today on Talk Python, the creators behind FastAPI, Flask, Django, Quart, and Litestar get practical about running apps based on their framework in production. Deployment patterns, async gotchas, serve
Link: https://talkpython.fm/episodes/show/533/web-frameworks-in-prod-by-their-creators
Today on Talk Python, the creators behind FastAPI, Flask, Django, Quart, and Litestar get practical about running apps based on their framework in production. Deployment patterns, async gotchas, serve
talkpython.fm
Web Frameworks in Prod by Their Creators
Today on Talk Python, the creators behind FastAPI, Flask, Django, Quart, and Litestar get practical about running apps based on their framework in production. Deployment patterns, async gotchas, servers, scaling, and the stuff you only learn at 2 a.m. when…
Python Bytes: #464 Malicious Package? No Build For You!
Link: https://pythonbytes.fm/episodes/show/464/malicious-package-no-build-for-you
Topics covered in this episode:
ty: An extremely fast Python type checker and LSP
Python Supply Chain Security Made Easy
typing_extensions
MI6 chief: We'll be as fluent in Python as we are in Russian
Link: https://pythonbytes.fm/episodes/show/464/malicious-package-no-build-for-you
Topics covered in this episode:
ty: An extremely fast Python type checker and LSP
Python Supply Chain Security Made Easy
typing_extensions
MI6 chief: We'll be as fluent in Python as we are in Russian
pythonbytes.fm
Malicious Package? No Build For You!
News and announcements from the Python community for the week of Jan 5th, 2026
Patrick Müller: Static Protocols in Python: Behaviour Over Inheritance
Link: https://patrickm.de/static-protocols-in-python/
The first time I read about protocols was in the book "Fluent Python" by Luciano Ramalho. This book goes deep. Deeper than I knew Python at that time. If you hadn&apost heard of Protocols before, I&
Link: https://patrickm.de/static-protocols-in-python/
The first time I read about protocols was in the book "Fluent Python" by Luciano Ramalho. This book goes deep. Deeper than I knew Python at that time. If you hadn&apost heard of Protocols before, I&
Patrick Müller
Static Protocols in Python: Behaviour Over Inheritance
The first time I read about protocols was in the book "Fluent Python" by Luciano Ramalho. This book goes deep. Deeper than I knew Python at that time. If you hadn't heard of Protocols before, I'll give you a short introduction.
Protocols have something to…
Protocols have something to…
Seth Michael Larson: “Food JPEGs” in Super Smash Bros & Kirby Air Riders
Link: https://sethmlarson.dev/food-jpegs-in-super-smash-bros-and-kirby-air-riders?utm_campaign=rss
Have you ever noticed that the food graphics in Super Smash Bros.
and Kirby Air Riders is flat “billboarded” stock images of food?
This artistic decision from director Masahiro Sakurai has persiste
Link: https://sethmlarson.dev/food-jpegs-in-super-smash-bros-and-kirby-air-riders?utm_campaign=rss
Have you ever noticed that the food graphics in Super Smash Bros.
and Kirby Air Riders is flat “billboarded” stock images of food?
This artistic decision from director Masahiro Sakurai has persiste
sethmlarson.dev
“Food JPEGs” in Super Smash Bros & Kirby Air Riders
Have you ever noticed that the food graphics in Super Smash Bros.
and Kirby Air Riders are flat “billboarded” stock images of food?
This artistic decision from director Masahiro Sakurai has per...
and Kirby Air Riders are flat “billboarded” stock images of food?
This artistic decision from director Masahiro Sakurai has per...
Real Python: Tips for Using the AI Coding Editor Cursor
Link: https://realpython.com/courses/tips-using-ai-coding-editor-cursor/
Cursor is an AI-powered integrated development environment (IDE) based on the Visual Studio Code codebase. It comes with a multi-agent interface and the Composer model for fast, agentic coding while k
Link: https://realpython.com/courses/tips-using-ai-coding-editor-cursor/
Cursor is an AI-powered integrated development environment (IDE) based on the Visual Studio Code codebase. It comes with a multi-agent interface and the Composer model for fast, agentic coding while k
Realpython
Tips for Using the AI Coding Editor Cursor – Real Python
Learn Cursor fast: Use AI-powered coding with agents, project-aware chat, and inline edits to supercharge your VS Code workflow.
Django Weblog: Django bugfix releases issued: 5.2.10, 6.0.1
Link: https://www.djangoproject.com/weblog/2026/jan/06/bugfix-releases/
Today we've issued the 5.2.10 and 6.0.1 bugfix releases.
The release packages and checksums are available from our downloads page, as well as from the Python Package Index.
The PGP key ID used for the
Link: https://www.djangoproject.com/weblog/2026/jan/06/bugfix-releases/
Today we've issued the 5.2.10 and 6.0.1 bugfix releases.
The release packages and checksums are available from our downloads page, as well as from the Python Package Index.
The PGP key ID used for the
Django Project
Django bugfix releases issued: 5.2.10, 6.0.1
Posted by Jacob Walls on Jan. 6, 2026