Python Bytes: #452 pi py-day (or is it py pi-day?)
Link: https://pythonbytes.fm/episodes/show/452/pi-py-day-or-is-it-py-pi-day
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><em>* Python 3.14</em>*</li>
<li><em>* <a href="https://ft-checker.com?featured_on=pythonbytes">Free-threaded Python Library Compatibili
Link: https://pythonbytes.fm/episodes/show/452/pi-py-day-or-is-it-py-pi-day
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><em>* Python 3.14</em>*</li>
<li><em>* <a href="https://ft-checker.com?featured_on=pythonbytes">Free-threaded Python Library Compatibili
pythonbytes.fm
pi py-day (or is it py pi-day?)
News and announcements from the Python community for the week of Oct 9th, 2025
Django Weblog: 2025 Malcolm Tredinnick Memorial Prize awarded to Tim Schilling
Link: https://www.djangoproject.com/weblog/2025/oct/10/malcolm-prize-awarded-to-tim-schilling/
We are pleased to announce that the 2025 Malcolm Tredinnick Memorial Prize has been awarded to Tim Schilling!
Tim embodies the values that define the Django community: generosity, respect, thoughtfuln
Link: https://www.djangoproject.com/weblog/2025/oct/10/malcolm-prize-awarded-to-tim-schilling/
We are pleased to announce that the 2025 Malcolm Tredinnick Memorial Prize has been awarded to Tim Schilling!
Tim embodies the values that define the Django community: generosity, respect, thoughtfuln
Django Project
2025 Malcolm Tredinnick Memorial Prize awarded to Tim Schilling
Posted by Sarah Abderemane & Thibaud Colas on Oct. 10, 2025
Real Python: The Real Python Podcast – Episode #269: Python 3.14: Exploring the New Features
Link: https://realpython.com/podcasts/rpp/269/
Python 3.14 is here! Christopher Trudeau returns to discuss the new version with Real Python team member Bartosz Zaczyński. This year, Bartosz coordinated the series of preview articles with members o
Link: https://realpython.com/podcasts/rpp/269/
Python 3.14 is here! Christopher Trudeau returns to discuss the new version with Real Python team member Bartosz Zaczyński. This year, Bartosz coordinated the series of preview articles with members o
Realpython
Episode #269: Python 3.14: Exploring the New Features – The Real Python Podcast
Python 3.14 is here! Christopher Trudeau returns to discuss the new version with Real Python team member Bartosz Zaczyński. This year, Bartosz coordinated the series of preview articles with members of the Real Python team and wrote the showcase tutorial…
Peter Bengtsson: In Python, you have to specify the type and not rely on inference
Link: http://www.peterbe.com/plog/in-python-you-have-to-specify-the-type-and-not-rely-on-inference
Unlike TypeScript, if you give a variable a default, which has a type, that variable is implied to always have the type of the default. That's not the case with mypy and ty.
Link: http://www.peterbe.com/plog/in-python-you-have-to-specify-the-type-and-not-rely-on-inference
Unlike TypeScript, if you give a variable a default, which has a type, that variable is implied to always have the type of the default. That's not the case with mypy and ty.
Peterbe
In Python, you have to specify the type and not rely on inference - Peterbe.com
Unlike TypeScript, if you give a variable a default, which has a type, that variable is implied to always have the type of the default. That's not the case with mypy and ty.
Trey Hunner: Handy Python REPL Modifications
Link: https://treyhunner.com/2025/10/handy-python-repl-modifications/
I find myself in the Python REPL a lot.
I open up the REPL to play with an idea, to use Python as a calculator or quick and dirty text parsing tool, to record a screencast, to come up with a code exam
Link: https://treyhunner.com/2025/10/handy-python-repl-modifications/
I find myself in the Python REPL a lot.
I open up the REPL to play with an idea, to use Python as a calculator or quick and dirty text parsing tool, to record a screencast, to come up with a code exam
Treyhunner
Handy Python REPL Modifications
I find myself in the Python REPL a lot. I open up the REPL to play with an idea, to use Python as a calculator or quick and dirty text parsing tool, …
Python Engineering at Microsoft: Python in Visual Studio Code – October 2025 Release
Link: https://devblogs.microsoft.com/python/python-in-visual-studio-code-october-2025-release/
We’re excited to announce that the October 2025 release of the Python extensions for Visual Studio Code are now available!
This release includes the following announcements:
Python Environments exten
Link: https://devblogs.microsoft.com/python/python-in-visual-studio-code-october-2025-release/
We’re excited to announce that the October 2025 release of the Python extensions for Visual Studio Code are now available!
This release includes the following announcements:
Python Environments exten
Microsoft News
Python in Visual Studio Code – October 2025 Release
The October 2025 release of the Python and Jupyter extensions for Visual Studio Code are now available. This release includes improvements to the Python Environments extension, Copy Test ID functionality, and enhanced environment activation when using Copilot…
Brian Okken: Testing against Python 3.14
Link: https://pythontest.com/testing-with-python-3-14/
Python 3.14 is here.
If you haven’t done so, it’s time to update your projects to test against 3.14.
The following procedure is what I’m following for a handful of projects. Your process of course may
Link: https://pythontest.com/testing-with-python-3-14/
Python 3.14 is here.
If you haven’t done so, it’s time to update your projects to test against 3.14.
The following procedure is what I’m following for a handful of projects. Your process of course may
Pythontest
Testing against Python 3.14 | PythonTest
Steps I take for updating a project for running and testing on Python 3.14
Brian Okken: Installing Python 3.14 on Mac or Windows
Link: https://pythontest.com/python/installing-python-3-14/
The easiest way to install Python 3.14 (or 3.13, 3.12, 3.11, 3.10, 3.10, …)
I originally wrote this post in 2022 for Python 3.11.
From 2022 through 2024, I remained of the belief that installing from
Link: https://pythontest.com/python/installing-python-3-14/
The easiest way to install Python 3.14 (or 3.13, 3.12, 3.11, 3.10, 3.10, …)
I originally wrote this post in 2022 for Python 3.11.
From 2022 through 2024, I remained of the belief that installing from
Pythontest
Installing Python 3.14 on Mac or Windows | PythonTest
The easiest way to install Python 3.14 (or 3.13, 3.12, 3.11, 3.10,...). Includes descriptions for installing from both python.org and using uv.
Brett Cannon: Why it took 4 years to get a lock files specification
Link: https://snarky.ca/why-it-took-4-years-to-get-a-lock-files-specification/
(This is the blog post version of my keynote from EuroPython 2025 in Prague, Czechia.)We now have a lock file format specification. That might not sound like a big deal, but for me it took 4 years of
Link: https://snarky.ca/why-it-took-4-years-to-get-a-lock-files-specification/
(This is the blog post version of my keynote from EuroPython 2025 in Prague, Czechia.)We now have a lock file format specification. That might not sound like a big deal, but for me it took 4 years of
Tall, Snarky Canadian
Why it took 4 years to get a lock files specification
(This is the blog post version of my keynote from EuroPython 2025 in Prague, Czechia.)
We now have a lock file format specification. That might not sound like a big deal, but for me it took 4 years of active work to get us that specification. Part education…
We now have a lock file format specification. That might not sound like a big deal, but for me it took 4 years of active work to get us that specification. Part education…
Django Weblog: 2026 DSF Board Nominations
Link: https://www.djangoproject.com/weblog/2025/oct/11/2026-dsf-board-nominations/
Nominations are open for the elections of the 2026 Django Software Foundation Board of Directors. The Board guides the direction of the marketing, governance and outreach activities of the Django comm
Link: https://www.djangoproject.com/weblog/2025/oct/11/2026-dsf-board-nominations/
Nominations are open for the elections of the 2026 Django Software Foundation Board of Directors. The Board guides the direction of the marketing, governance and outreach activities of the Django comm
Django Project
2026 DSF Board Nominations
Posted by Thibaud Colas on Oct. 11, 2025
Hugo van Kemenade: Releasing Python 3.14.0
Link: https://hugovk.dev/blog/2025/releasing-python-3-14-0/
Prologue #I livetooted the release of Python 3.14.0. Here it is in blogpost form!
One week #Only one week left until the release of
Python 3.14.0 final!
What are you looking forward to?
#Python
#Pyth
Link: https://hugovk.dev/blog/2025/releasing-python-3-14-0/
Prologue #I livetooted the release of Python 3.14.0. Here it is in blogpost form!
One week #Only one week left until the release of
Python 3.14.0 final!
What are you looking forward to?
#Python
#Pyth
Hugo van Kemenade
Releasing Python 3.14.0
Paolo Melchiorre: My Django On The Med 2025 🏖️
Link: https://www.paulox.net/2025/10/12/my-django-on-the-med-2025/
A summary of my experience at Django On The Med 2025 told through the posts I published on Mastodon during the conference.
Link: https://www.paulox.net/2025/10/12/my-django-on-the-med-2025/
A summary of my experience at Django On The Med 2025 told through the posts I published on Mastodon during the conference.
Paolo Melchiorre
My Django On The Med 2025 🏖️
A summary of my experience at Django On The Med 2025 told through the posts I published on Mastodon during the conference.
Anwesha Das: ssh version output in stderr
Link: http://anweshadas.in/ssh-version-output-in-stderr/
Generally Linux commands print their version on stdout, for example
git --version or python --version. But not ssh. ssh -V prints output to stderr.
To test it you can do the following:
git version
Link: http://anweshadas.in/ssh-version-output-in-stderr/
Generally Linux commands print their version on stdout, for example
git --version or python --version. But not ssh. ssh -V prints output to stderr.
To test it you can do the following:
git version
Law Explained India
ssh version output in stderr
Generally Linux commands print their version on stdout, for example
git --version or python --version. But not ssh. ssh -V prints output to stderr.
To test it you can do the following:
git version on stdout
> git --version 2> error 1> output
> cat…
git --version or python --version. But not ssh. ssh -V prints output to stderr.
To test it you can do the following:
git version on stdout
> git --version 2> error 1> output
> cat…
Lucas Cimon: Spotlight on pdfly, the Swiss Army knife for PDF files
Link: https://chezsoi.org/lucas/blog/spotlight-on-pdfly.html
Project documentation: pdfly.readthedocs.io
pdfly is the youngest project of the py-pdf organization.
It has been created by Martin Thoma in 2022.
It's simply a CLI tool to manipulate PDF files, writ
Link: https://chezsoi.org/lucas/blog/spotlight-on-pdfly.html
Project documentation: pdfly.readthedocs.io
pdfly is the youngest project of the py-pdf organization.
It has been created by Martin Thoma in 2022.
It's simply a CLI tool to manipulate PDF files, writ
Ludochaordic
Spotlight on pdfly, the Swiss Army knife for PDF files
Project documentation: pdfly.readthedocs.io pdfly is the youngest project of the py-pdf organization. It has been created by Martin Thoma in 2022. It's simply a CLI tool to manipulate PDF files, written in Python and based on the fpdf2 & pypdf libraries.…
Real Python: Quiz: How to Use Python: Your First Steps
Link: https://realpython.com/quizzes/python-first-steps/
Ready to check your foundation in Python? This quiz reviews core beginner topics like variables, keywords, strings, and errors. You’ll also practice commands and tools that help you get started quickl
Link: https://realpython.com/quizzes/python-first-steps/
Ready to check your foundation in Python? This quiz reviews core beginner topics like variables, keywords, strings, and errors. You’ll also practice commands and tools that help you get started quickl
Realpython
How to Use Python: Your First Steps Quiz – Real Python
Review the basics of Python with this quiz. Practice syntax, keywords, variables, errors, and tools every beginner should know.
Talk Python to Me: #523: Pyrefly: Fast, IDE-friendly typing for Python
Link: https://talkpython.fm/episodes/show/523/pyrefly-fast-ide-friendly-typing-for-python
Python typing got fast enough to feel invisible. Pyrefly is a new, open source type checker and IDE language server from Meta, written in Rust, with a focus on instant feedback and real-world DX. Toda
Link: https://talkpython.fm/episodes/show/523/pyrefly-fast-ide-friendly-typing-for-python
Python typing got fast enough to feel invisible. Pyrefly is a new, open source type checker and IDE language server from Meta, written in Rust, with a focus on instant feedback and real-world DX. Toda
talkpython.fm
Pyrefly: Fast, IDE-friendly typing for Python
Python typing got fast enough to feel invisible. Pyrefly is a new, open source type checker and IDE language server from Meta, written in Rust, with a focus on instant feedback and real-world DX. Today, we will dig into what it is, why it exists, and how…
Real Python: How to Use Python: Your First Steps
Link: https://realpython.com/python-first-steps/
If you’re starting fresh with programming and wondering how to use Python, this tutorial will give you the foundation you need to get started with Python step by step. You’ll learn how to install Pyth
Link: https://realpython.com/python-first-steps/
If you’re starting fresh with programming and wondering how to use Python, this tutorial will give you the foundation you need to get started with Python step by step. You’ll learn how to install Pyth
Realpython
How to Use Python: Your First Steps – Real Python
In this step-by-step tutorial, you'll learn the basics of how to use Python. With this knowledge, you'll be able to start coding your Python applications.
Jacob Perkins: Monitoring Celery Tasks with Sentry
Link: https://streamhacker.com/2025/10/13/monitoring-celery-tasks-with-sentry/
Sentry is a great tool for monitoring celery tasks, and alerting when they fail or don’t run on time. But it requires a bit of work to setup properly. Below is some sample code for setting up sentry m
Link: https://streamhacker.com/2025/10/13/monitoring-celery-tasks-with-sentry/
Sentry is a great tool for monitoring celery tasks, and alerting when they fail or don’t run on time. But it requires a bit of work to setup properly. Below is some sample code for setting up sentry m
StreamHacker
Monitoring Celery Tasks with Sentry
Use sentry manual monitoring to monitor celery periodic tasks for async python functions
Talk Python Blog: Talk Python in Production Story
Link: https://talkpython.fm/blog/posts/talk-python-in-production-story/
If you were a website that started from modest beginnings and grew over ten years to support a ton of features and a variety of users, wouldn’t it be great if someone told your story?
My 15 minutes in
Link: https://talkpython.fm/blog/posts/talk-python-in-production-story/
If you were a website that started from modest beginnings and grew over ten years to support a ton of features and a variety of users, wouldn’t it be great if someone told your story?
My 15 minutes in
talkpython.fm
Talk Python in Production Story
If you were a website that started from modest beginnings and grew over ten years to support a ton of features and a variety of users, wouldn't it be great if someone told your story?
Brian Okken: Python lazy imports you can use today
Link: https://pythontest.com/python-lazy-imports-now/
There’s a proposal, PEP 810 – Explicit lazy imports for Python to natively support lazy importing starting in Python 3.15.
However, it has not been accepted yet, and even if it is accepted, 3.15 is a
Link: https://pythontest.com/python-lazy-imports-now/
There’s a proposal, PEP 810 – Explicit lazy imports for Python to natively support lazy importing starting in Python 3.15.
However, it has not been accepted yet, and even if it is accepted, 3.15 is a
Pythontest
Python lazy imports you can use today | PythonTest
There's a proposal for Python to natively support lazy importing starting in Python 3.15. However, there are techniques covered in this post that allow you to use lazy importing now with 3.13, 3.12, ... really every version of Python.