Talk Python to Me: #514: Python Language Summit 2025
Link: https://talkpython.fm/episodes/show/514/python-language-summit-2025
Every year the core developers of Python convene in person to focus on high priority topics for CPython and beyond. This year they met at PyCon US 2025. Those meetings are closed door to keep focused
Link: https://talkpython.fm/episodes/show/514/python-language-summit-2025
Every year the core developers of Python convene in person to focus on high priority topics for CPython and beyond. This year they met at PyCon US 2025. Those meetings are closed door to keep focused
talkpython.fm
Python Language Summit 2025
Every year the core developers of Python convene in person to focus on high priority topics for CPython and beyond. This year they met at PyCon US 2025. Those meetings are closed door to keep focused and productive. But we're lucky that Seth Michael Larson…
Daniel Roy Greenfeld: uv run for running tests on versions of Python
Link: https://daniel.feldroy.com/posts/2025-07-uv-run-for-testing-python-versions
The uv library is not just useful for dependency management, it also comes with a run subcommand that doesn't just run Python scripts, it allows for specific Python versions and setting of dependencie
Link: https://daniel.feldroy.com/posts/2025-07-uv-run-for-testing-python-versions
The uv library is not just useful for dependency management, it also comes with a run subcommand that doesn't just run Python scripts, it allows for specific Python versions and setting of dependencie
https://daniel.feldroy.com
uv run for running tests on versions of Python
Using uv run with make to replace tox or nox for testing multiple versions of Python locally.
Armin Ronacher: Welcoming The Next Generation of Programmers
Link: https://lucumr.pocoo.org/2025/7/20/the-next-generation/
This post is addressed to the Python community, one I am glad to be a member of.
I'm product of my community. A decade ago I wrote about how much I owed the
Python community. Recently I found
myself
Link: https://lucumr.pocoo.org/2025/7/20/the-next-generation/
This post is addressed to the Python community, one I am glad to be a member of.
I'm product of my community. A decade ago I wrote about how much I owed the
Python community. Recently I found
myself
Armin Ronacher's Thoughts and Writings
Welcoming The Next Generation of Programmers
Vibe coders and self-tought ChatGPT users are programmers too.
Go Deh: All Truth in Truthtables!
Link: http://paddy3118.blogspot.com/2025/07/all-truth-in-truthtables.html
(Best viewed on a larger than phone screen)To crib from my RosettaCode tasks description and examples:A truth table is a display of the inputs to, and the output of a Boolean equation
organised a
Link: http://paddy3118.blogspot.com/2025/07/all-truth-in-truthtables.html
(Best viewed on a larger than phone screen)To crib from my RosettaCode tasks description and examples:A truth table is a display of the inputs to, and the output of a Boolean equation
organised a
Blogspot
All Truth in Truthtables!
(Best viewed on a larger than phone screen) To crib from my RosettaCode tasks description and examples: A truth table is a display...
Real Python: What Does isinstance() Do in Python?
Link: https://realpython.com/what-does-isinstance-do-in-python/
Python’s isinstance() function helps you determine if an object is an instance of a specified class or its superclass, aiding in writing cleaner and more robust code. You use it to confirm that functi
Link: https://realpython.com/what-does-isinstance-do-in-python/
Python’s isinstance() function helps you determine if an object is an instance of a specified class or its superclass, aiding in writing cleaner and more robust code. You use it to confirm that functi
Realpython
What Does isinstance() Do in Python? – Real Python
Learn what isinstance() does in Python and how to use this built-in function to check an object's type. Discover its practical uses along with key limitations.
Python Bytes: #441 It's Michaels All the Way Down
Link: https://pythonbytes.fm/episodes/show/441/its-michaels-all-the-way-down
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><em>* Distributed sqlite follow up: <a href="https://turso.tech?featured_on=pythonbytes">Turso</a> and <a href="https://litestream.io?fe
Link: https://pythonbytes.fm/episodes/show/441/its-michaels-all-the-way-down
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><em>* Distributed sqlite follow up: <a href="https://turso.tech?featured_on=pythonbytes">Turso</a> and <a href="https://litestream.io?fe
pythonbytes.fm
It's Michaels All the Way Down
News and announcements from the Python community for the week of Jul 21st, 2025
death and gravity: When to use classes in Python? When you repeat similar sets of functions
Link: https://death.andgravity.com/same-functions
Are you having trouble figuring out when to use classes or how to organize them?
Have you repeatedly searched for "when to use classes in Python",
read all the articles and watched all the talks,
and
Link: https://death.andgravity.com/same-functions
Are you having trouble figuring out when to use classes or how to organize them?
Have you repeatedly searched for "when to use classes in Python",
read all the articles and watched all the talks,
and
death and gravity
When to use classes in Python? When you repeat similar sets of functions
Having trouble figuring out when to use classes? In this article, we look at another heuristic for using classes in Python, with examples from real-world code, and some things to keep in mind.
Test and Code: 235: pytest-django - Adam Johnson
Link: https://testandcode.com/episodes/pytest-django
In this episode, special guest Adam Johnson joins the show and examines pytest-django, a popular plugin among Django developers. He highlights its advantages over the built-in unittest framework, incl
Link: https://testandcode.com/episodes/pytest-django
In this episode, special guest Adam Johnson joins the show and examines pytest-django, a popular plugin among Django developers. He highlights its advantages over the built-in unittest framework, incl
Test & Code
Test & Code | 235: pytest-django - Adam Johnson
In this episode, special guest Adam Johnson joins the show and examines pytest-django, a popular plugin among Django developers. He highlights its advantages over the built-in unittest framework, i...
Real Python: Exploring Python Closures: Examples and Use Cases
Link: https://realpython.com/courses/closures-examples-use-cases/
In Python, a closure is typically a function defined inside another function. This inner function grabs the objects defined in its enclosing scope and associates them with the inner function object it
Link: https://realpython.com/courses/closures-examples-use-cases/
In Python, a closure is typically a function defined inside another function. This inner function grabs the objects defined in its enclosing scope and associates them with the inner function object it
Realpython
Exploring Python Closures: Examples and Use Cases – Real Python
Learn about Python closures: function-like objects with extended scope used for decorators, factories, and stateful functions.
PyCoder’s Weekly: Issue #691: Inheritance, Logging, marimo, and More (July 22, 2025)
Link: https://pycoders.com/issues/691
#691 – JULY 22, 2025 View in Browser » Inheritance Over Composition, Sometimes In a older post, Adrian wrote some code using inheritance. He got questions from his readers as why it wouldn’t jus
Link: https://pycoders.com/issues/691
#691 – JULY 22, 2025 View in Browser » Inheritance Over Composition, Sometimes In a older post, Adrian wrote some code using inheritance. He got questions from his readers as why it wouldn’t jus
Pycoders
PyCoder’s Weekly | Issue #691
Inheritance, Logging, marimo, and More
Python Insider: Python 3.14 release candidate 1 is go!
Link: https://pythoninsider.blogspot.com/2025/07/python-314-release-candidate-1-is-go.html
It’s the
first 3.14 release candidate!
https://www.python.org/downloads/release/python-3140rc1/
This is the first release candidate of Python
3.14
This release, 3.14.0rc1, is the penultimate release
p
Link: https://pythoninsider.blogspot.com/2025/07/python-314-release-candidate-1-is-go.html
It’s the
first 3.14 release candidate!
https://www.python.org/downloads/release/python-3140rc1/
This is the first release candidate of Python
3.14
This release, 3.14.0rc1, is the penultimate release
p
Blogspot
Python Insider: Python 3.14 release candidate 1 is go!
Python Morsels: Don't call dunder methods
Link: https://www.pythonmorsels.com/avoid-dunder-methods/
It's best to avoid calling dunder methods. It's common to define dunder methods, but uncommon to call them directly.
Table of contents
What is a dunder method?
Define dunder methods on your classes
Link: https://www.pythonmorsels.com/avoid-dunder-methods/
It's best to avoid calling dunder methods. It's common to define dunder methods, but uncommon to call them directly.
Table of contents
What is a dunder method?
Define dunder methods on your classes
Pythonmorsels
Don't call dunder methods
It's best to avoid calling dunder methods. It's common to define dunder methods, but uncommon to call them directly.
Daniel Roy Greenfeld: TIL: Single source version package builds with uv
Link: https://daniel.feldroy.com/posts/til-2025-07-single-source-version-package-builds-with-uv
Remove version in pyproject.toml and replace with dynamic = ["version"]
Add [tool.setuptools.dynamic] and specify the location of the version using this dialogue: version = { attr = "mypackage.__vers
Link: https://daniel.feldroy.com/posts/til-2025-07-single-source-version-package-builds-with-uv
Remove version in pyproject.toml and replace with dynamic = ["version"]
Add [tool.setuptools.dynamic] and specify the location of the version using this dialogue: version = { attr = "mypackage.__vers
https://daniel.feldroy.com
TIL: Single source version package builds with uv
Tired of updating the version in multiple places before publishing a package update? Leery of using inspect.metadata to fetch the package? Here's how to have a single source of version using UV's build subcommand.
Real Python: Python's Requests Library (Guide)
Link: https://realpython.com/python-requests/
The Requests library is the go-to package for making HTTP requests in Python. It abstracts the complexities of making requests behind an intuitive API. Though not part of Python’s standard library, it
Link: https://realpython.com/python-requests/
The Requests library is the go-to package for making HTTP requests in Python. It abstracts the complexities of making requests behind an intuitive API. Though not part of Python’s standard library, it
Realpython
Python's Requests Library (Guide) – Real Python
The Requests library is the go-to tool for making HTTP requests in Python. Learn how to use its intuitive API to send requests and interact with the web.
Seth Michael Larson: Nintendo Switch 2 physical game price differences
Link: https://sethmlarson.dev/nintendo-switch-2-physical-game-price-differences?utm_campaign=rss
Last week I was able to purchase a Nintendo Switch 2. The console was due to arrive on Monday, so I also picked up a physical copy of Mario Kart World for $80 USD (compared to $70 USD for digital).
Th
Link: https://sethmlarson.dev/nintendo-switch-2-physical-game-price-differences?utm_campaign=rss
Last week I was able to purchase a Nintendo Switch 2. The console was due to arrive on Monday, so I also picked up a physical copy of Mario Kart World for $80 USD (compared to $70 USD for digital).
Th
sethmlarson.dev
Nintendo Switch 2 physical game price differences
Last week I was able to purchase a Nintendo Switch 2. The console was due to arrive on Monday, so I also picked up a physical copy of Mario Kart World for $80 USD (compared to $70 USD for digital)....
Techiediaries - Django: Python Roadmap with Free Courses/Certifcates to High-Paying Jobs
Link: https://www.techiediaries.com/python-high-paying-certifs/
This article serves as a focused investment of your time. We’ll walk you through five free, targeted certifications, each crafted to prepare you for a specific role that ranks among the highest-paying
Link: https://www.techiediaries.com/python-high-paying-certifs/
This article serves as a focused investment of your time. We’ll walk you through five free, targeted certifications, each crafted to prepare you for a specific role that ranks among the highest-paying
Techiediaries
Python Roadmap with Free Courses/Certifcates to High-Paying Jobs | Techiediaries
This article serves as a focused investment of your time. We’ll walk you through five free, targeted certifications, each crafted to prepare you for a specific role that ranks among the highest-paying in the market, all hinging on your Python skills.
TestDriven.io: Deploying a Django App to Sevalla
Link: https://testdriven.io/blog/django-sevalla/
This tutorial looks at how to deploy a Django application to Sevalla.
Link: https://testdriven.io/blog/django-sevalla/
This tutorial looks at how to deploy a Django application to Sevalla.
testdriven.io
Deploying a Django App to Sevalla
This tutorial looks at how to deploy a Django application to Sevalla.
Python Software Foundation: PSF Board Election Nominations Opening July 29th
Link: https://pyfound.blogspot.com/2025/07/psf-board-nominations-opening-july-29th.html
This year’s PSF Board Election nomination period opens next week on Tuesday, July 29th, 2:00 pm UTC and closes on Tuesday, August 12th, 2:00 pm UTC. Who runs for the board? People who care about the P
Link: https://pyfound.blogspot.com/2025/07/psf-board-nominations-opening-july-29th.html
This year’s PSF Board Election nomination period opens next week on Tuesday, July 29th, 2:00 pm UTC and closes on Tuesday, August 12th, 2:00 pm UTC. Who runs for the board? People who care about the P
Python Software Foundation Blog
PSF Board Election Nominations Opening July 29th
This year’s PSF Board Election nomination period opens next week on Tuesday, July 29th, 2:00 pm UTC and closes on Tuesday, August 12th, 2:00...
The Python Show: Writing Creating TUI Applications with Textual and Python
Link: https://www.pythonshow.com/p/writing-creating-tui-applications
In this episode, Mike Driscoll talks about his latest book, Creating TUI Applications with Textual and Python.Learn about how and why the book came about, what were some pain points in writing the boo
Link: https://www.pythonshow.com/p/writing-creating-tui-applications
In this episode, Mike Driscoll talks about his latest book, Creating TUI Applications with Textual and Python.Learn about how and why the book came about, what were some pain points in writing the boo
Pythonshow
Writing Creating TUI Applications with Textual and Python
In this episode, Mike Driscoll talks about his latest book, Creating TUI Applications with Textual and Python.
Ned Batchelder: Coverage 7.10.0: patch
Link: https://nedbatchelder.com/blog/202507/coverage_7100_patch.html
Years ago I greeted a friend returning from vacation and asked how it had
been. She answered, “It was good, I got a lot done!” I understand that feeling.
I just had a long vacation myself, and used th
Link: https://nedbatchelder.com/blog/202507/coverage_7100_patch.html
Years ago I greeted a friend returning from vacation and asked how it had
been. She answered, “It was good, I got a lot done!” I understand that feeling.
I just had a long vacation myself, and used th
Nedbatchelder
Coverage 7.10.0: patch
Coverage 7.10 has some significant new features that have solved some long-standing problems.