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.
Django Weblog: DjangoCon Africa 2025 Heads to Arusha 🇹🇿
Link: https://www.djangoproject.com/weblog/2025/jul/25/djangocon-africa-2025-heads-to-arusha/
We’re excited to share that DjangoCon Africa is returning this year — and this time we’re heading to Arusha, Tanzania from August 11–15, 2025! 🎉
Arusha city view with Mount Meru in the background, cr
Link: https://www.djangoproject.com/weblog/2025/jul/25/djangocon-africa-2025-heads-to-arusha/
We’re excited to share that DjangoCon Africa is returning this year — and this time we’re heading to Arusha, Tanzania from August 11–15, 2025! 🎉
Arusha city view with Mount Meru in the background, cr
Django Project
DjangoCon Africa 2025 Heads to Arusha 🇹🇿
Posted by Julius Boakye on July 25, 2025
Real Python: The Real Python Podcast – Episode #258: Supporting the Python Package Index
Link: https://realpython.com/podcasts/rpp/258/
What goes into supporting more than 650,000 projects and nearly a million users of the Python Package Index? This week on the show, we speak with Maria Ashna about her first year as the inaugural PyPI
Link: https://realpython.com/podcasts/rpp/258/
What goes into supporting more than 650,000 projects and nearly a million users of the Python Package Index? This week on the show, we speak with Maria Ashna about her first year as the inaugural PyPI
Realpython
Episode #258: Supporting the Python Package Index – The Real Python Podcast
What goes into supporting more than 650,000 projects and nearly a million users of the Python Package Index? This week on the show, we speak with Maria Ashna about her first year as the inaugural PyPI Support Specialist.
Armin Ronacher: From Async/Await to Virtual Threads
Link: https://lucumr.pocoo.org/2025/7/26/virtual-threads/
Last November I wrote a post about how the programming interface of threads
beats the one of async/await. In May,
Mark Shannon brought up the idea of virtual threads for
Python
on Python’s discussion
Link: https://lucumr.pocoo.org/2025/7/26/virtual-threads/
Last November I wrote a post about how the programming interface of threads
beats the one of async/await. In May,
Mark Shannon brought up the idea of virtual threads for
Python
on Python’s discussion
Armin Ronacher's Thoughts and Writings
From Async/Await to Virtual Threads
A follow-up to how I wish async would work.
Daniel Roy Greenfeld: TIL: How to type args and kwargs
Link: https://daniel.feldroy.com/posts/til-2025-07-how-to-type-args-and-kwargs
An oddity of my work for a while has been that I haven't used *args and **kwargs with type annotations. Recently, however I've been working on code that leans on those things a lot. And I've been igno
Link: https://daniel.feldroy.com/posts/til-2025-07-how-to-type-args-and-kwargs
An oddity of my work for a while has been that I haven't used *args and **kwargs with type annotations. Recently, however I've been working on code that leans on those things a lot. And I've been igno
https://daniel.feldroy.com
TIL: How to type args and kwargs
A reduction in boilerplate confused me, the answer is that the type to define is the value in the containers.
Luke Plant: Why I’m not letting the juniors use GenAI for coding
Link: https://lukeplant.me.uk/blog/posts/why-im-not-letting-the-juniors-use-genai-for-coding/
In my current project, I am training some junior developers — some of them pretty much brand new developers — and one of the first rules I gave them was “ensure that Copilot (or any other AI assistant
Link: https://lukeplant.me.uk/blog/posts/why-im-not-letting-the-juniors-use-genai-for-coding/
In my current project, I am training some junior developers — some of them pretty much brand new developers — and one of the first rules I gave them was “ensure that Copilot (or any other AI assistant
Luke Plant's home page
Why I’m not letting the juniors use GenAI for coding
TLDR: because I want them to become seniors one day, and I want them to enjoy being developers
Reuven Lerner: How to conference
Link: https://lerner.co.il/2025/07/27/how-to-conference/
I love conferences. I enjoy everything about them — the nonstop stream of learning, the chance to see old friends and meet new ones, and just generally to be around a lot of interesting, smart, and fu
Link: https://lerner.co.il/2025/07/27/how-to-conference/
I love conferences. I enjoy everything about them — the nonstop stream of learning, the chance to see old friends and meet new ones, and just generally to be around a lot of interesting, smart, and fu
Reuven Lerner
How to conference
I love conferences. I enjoy everything about them -- the nonstop stream of learning, the chance to see old friends and meet new ones, and just generally to be around a lot of interesting, smart,
John Cook: Monero’s elliptic curve
Link: https://www.johndcook.com/blog/2025/07/27/moneros-elliptic-curve/
Digital signatures often use elliptic curves. For example, Bitcoin and Ethereum use the elliptic curve secp256k1 [1]. This post will discuss the elliptic curve Ed25519 [2] using in Monero and in many
Link: https://www.johndcook.com/blog/2025/07/27/moneros-elliptic-curve/
Digital signatures often use elliptic curves. For example, Bitcoin and Ethereum use the elliptic curve secp256k1 [1]. This post will discuss the elliptic curve Ed25519 [2] using in Monero and in many
John D. Cook | Applied Mathematics Consulting
Monero’s elliptic curve
Exploring the elliptic curve used in Monero for digital signatures. Making explicit some things that are often left implicit.
Daniel Roy Greenfeld: Unpack for keyword arguments
Link: https://daniel.feldroy.com/posts/2025-07-unpack-for-keyword-arguments
Previously I wrote a TIL on how to better type annotate callables with *args and **kwargs - in essence you ignore the container and worry just about the content of the container. This makes sense, as
Link: https://daniel.feldroy.com/posts/2025-07-unpack-for-keyword-arguments
Previously I wrote a TIL on how to better type annotate callables with *args and **kwargs - in essence you ignore the container and worry just about the content of the container. This makes sense, as
https://daniel.feldroy.com
Unpack for keyword arguments
Keyword arguments can now be more narrowly typed by using typing.Unpack and typing.TypeDict.
Anwesha Das: Joy of automation
Link: http://anweshadas.in/joy-of-automation/
After 145+ commits spread over multiple PRs, 450+ conversations and feedback, and accountable communication via several different communication mediums spanning over 2 years, the Ansible Release Manag
Link: http://anweshadas.in/joy-of-automation/
After 145+ commits spread over multiple PRs, 450+ conversations and feedback, and accountable communication via several different communication mediums spanning over 2 years, the Ansible Release Manag
Law Explained India
Joy of automation
After 145+ commits spread over multiple PRs, 450+ conversations and feedback, and accountable communication via several different communication mediums spanning over 2 years, the Ansible Release Management is finally completely automated, using GitHub Actions.…
Real Python: Quiz: Bitwise Operators in Python
Link: https://realpython.com/quizzes/bitwise-operators/
In this quiz, you’ll test your understanding of the Bitwise Operators in Python.
By working through this quiz, you’ll revisit how to use Python’s bitwise AND (&), OR (|), XOR (^), NOT (~), left and ri
Link: https://realpython.com/quizzes/bitwise-operators/
In this quiz, you’ll test your understanding of the Bitwise Operators in Python.
By working through this quiz, you’ll revisit how to use Python’s bitwise AND (&), OR (|), XOR (^), NOT (~), left and ri
Realpython
Bitwise Operators in Python Quiz – Real Python
Test your understanding of Python bitwise operators by revisiting core concepts like bitwise AND, OR, XOR, NOT, shifts, bitmasks, and their applications.