Real Python: It's Almost Time for Python 3.14 and Other Python News
Link: https://realpython.com/python-news-october-2025/
Python 3.14 nears release with new features in sight, and Django 6.0 alpha hints at what’s next for the web framework. Several PEPs have landed, including improvements to type annotations and support
Link: https://realpython.com/python-news-october-2025/
Python 3.14 nears release with new features in sight, and Django 6.0 alpha hints at what’s next for the web framework. Several PEPs have landed, including improvements to type annotations and support
Realpython
It's Almost Time for Python 3.14 and Other Python News – Real Python
The final release of Python 3.14 is almost here! Plus, there's Django 6.0 alpha, key PEP updates, PSF board results, and fresh Real Python resources.
Ari Lamstein: Visualizing 25 years of Border Patrol Data with Python
Link: https://arilamstein.com/blog/2025/10/06/visualizing-25-years-border-patrol-data-python/
I recently had the chance to speak with a statistician at the Department of Homeland Security (DHS) about my Streamlit app that visualizes trends in US Immigration Enforcement data (link). Our convers
Link: https://arilamstein.com/blog/2025/10/06/visualizing-25-years-border-patrol-data-python/
I recently had the chance to speak with a statistician at the Department of Homeland Security (DHS) about my Streamlit app that visualizes trends in US Immigration Enforcement data (link). Our convers
Ari Lamstein
Visualizing 25 years of Border Patrol Data with Python
I recently had the chance to speak with a statistician at the Department of Homeland Security (DHS) about my Streamlit app that visualizes trends in US Immigration Enforcement data (link). Our conv…
Talk Python to Me: #522: Data Sci Tips and Tricks from CodeCut.ai
Link: https://talkpython.fm/episodes/show/522/data-sci-tips-and-tricks-from-codecut.ai
Today we’re turning tiny tips into big wins. Khuyen Tran, creator of CodeCut.ai, has shipped hundreds of bite-size Python and data science snippets across four years. We dig into open-source tools you
Link: https://talkpython.fm/episodes/show/522/data-sci-tips-and-tricks-from-codecut.ai
Today we’re turning tiny tips into big wins. Khuyen Tran, creator of CodeCut.ai, has shipped hundreds of bite-size Python and data science snippets across four years. We dig into open-source tools you
talkpython.fm
Data Sci Tips and Tricks from CodeCut.ai
Today we’re turning tiny tips into big wins. Khuyen Tran, creator of CodeCut.ai, has shipped hundreds of bite-size Python and data science snippets across four years. We dig into open-source tools you can use right now, cleaner workflows, and why notebooks…
Brian Okken: pytest 2.6.0 release
Link: https://pythontest.com/pytest-check-2-6-0/
There’s a new release of pytest-check. Version 2.6.0.
This is a cool contribution from the community.
The problem
In July, bluenote10 reported that check.raises() doesn’t behave like pytest.raises() i
Link: https://pythontest.com/pytest-check-2-6-0/
There’s a new release of pytest-check. Version 2.6.0.
This is a cool contribution from the community.
The problem
In July, bluenote10 reported that check.raises() doesn’t behave like pytest.raises() i
Pythontest
pytest 2.6.0 release | PythonTest
check.raises() exception now has a `.value`
Seth Michael Larson: Is the "Nintendo Classics" collection a good value?
Link: https://sethmlarson.dev/nintendo-classics?utm_campaign=rss
Nintendo Classics is a collection of hundreds of retro
video games from Nintendo (and Sega) consoles from the NES to the GameCube.
Nintendo Classics is included with the Nintendo Switch Online (NSO)
s
Link: https://sethmlarson.dev/nintendo-classics?utm_campaign=rss
Nintendo Classics is a collection of hundreds of retro
video games from Nintendo (and Sega) consoles from the NES to the GameCube.
Nintendo Classics is included with the Nintendo Switch Online (NSO)
s
sethmlarson.dev
Is the "Nintendo Classics" collection a good value?
Nintendo Classics is a collection of hundreds of retro
video games from Nintendo (and Sega) consoles from the NES to the GameCube.
Nintendo Classics is included with the Nintendo Switch Online (NSO...
video games from Nintendo (and Sega) consoles from the NES to the GameCube.
Nintendo Classics is included with the Nintendo Switch Online (NSO...
Real Python: What's New in Python 3.14
Link: https://realpython.com/courses/whats-new-python-314/
Python 3.14 was published on October 7, 2025. While many of its biggest changes happen under the hood, there are practical improvements you’ll notice right away. This version sharpens the language’s t
Link: https://realpython.com/courses/whats-new-python-314/
Python 3.14 was published on October 7, 2025. While many of its biggest changes happen under the hood, there are practical improvements you’ll notice right away. This version sharpens the language’s t
Realpython
What's New in Python 3.14 – Real Python
Covers Python 3.14's key changes: free-threading, subinterpreters, t-strings, lazy annotations, new REPL features, and improved error messages.
Python Morsels: Python 3.14's best new features
Link: https://www.pythonmorsels.com/python314/
Python 3.14 includes syntax highlighting, improved error messages, enhanced support for cocurrency and parallelism, t-strings and more!
Table of contents
Very important but not my favorites
Python
Link: https://www.pythonmorsels.com/python314/
Python 3.14 includes syntax highlighting, improved error messages, enhanced support for cocurrency and parallelism, t-strings and more!
Table of contents
Very important but not my favorites
Python
Pythonmorsels
Python 3.14's best new features
Python 3.14 includes syntax highlighting, improved error messages, enhanced support for cocurrency and parallelism, t-strings and more!
PyCoder’s Weekly: Issue #703: PEP 8, Error Messages in Python 3.14, splitlines(), and More (Oct. 7, 2025)
Link: https://pycoders.com/issues/703
#703 – OCTOBER 7, 2025 View in Browser » Python Violates PEP 8 PEP 8 outlines the preferred coding style for Python. It often gets wielded as a cudgel in online conversations. This post talks ab
Link: https://pycoders.com/issues/703
#703 – OCTOBER 7, 2025 View in Browser » Python Violates PEP 8 PEP 8 outlines the preferred coding style for Python. It often gets wielded as a cudgel in online conversations. This post talks ab
Pycoders
PyCoder’s Weekly | Issue #703
PEP 8, Error Messages in Python 3.14, splitlines(), and More
Real Python: Quiz: Python 3.14: Cool New Features for You to Try
Link: https://realpython.com/quizzes/python314-new-features/
In this quiz, you’ll test your understanding of
Python 3.14: Cool New Features for You to Try. By working through this quiz, you’ll review the key updates and improvements in this version of Python.
Link: https://realpython.com/quizzes/python314-new-features/
In this quiz, you’ll test your understanding of
Python 3.14: Cool New Features for You to Try. By working through this quiz, you’ll review the key updates and improvements in this version of Python.
Realpython
Python 3.14: Cool New Features for You to Try Quiz – Real Python
In this quiz, you'll test your understanding of the new features introduced in Python 3.14. By working through this quiz, you'll review the key updates and improvements in this version of Python.
Real Python: Python 3.14: Cool New Features for You to Try
Link: https://realpython.com/python314-new-features/
Python 3.14 was released on October 7, 2025. While many of its biggest changes happen under the hood, there are practical improvements you’ll notice right away. This version sharpens the language’s to
Link: https://realpython.com/python314-new-features/
Python 3.14 was released on October 7, 2025. While many of its biggest changes happen under the hood, there are practical improvements you’ll notice right away. This version sharpens the language’s to
Realpython
Python 3.14: Cool New Features for You to Try – Real Python
Learn what's new in Python 3.14, including an upgraded REPL, template strings, lazy annotations, and subinterpreters, with examples to try in your code.
Mike Driscoll: An /intro to Python 3.14’s New Features
Link: https://www.blog.pythonlibrary.org/2025/10/09/an-intro-to-python-3-14s-new-features/
Python 3.14 came out this week and has many new features and improvements. For the full details behind the release, the documentation is the best source. However, you will find a quick overview of the
Link: https://www.blog.pythonlibrary.org/2025/10/09/an-intro-to-python-3-14s-new-features/
Python 3.14 came out this week and has many new features and improvements. For the full details behind the release, the documentation is the best source. However, you will find a quick overview of the
Mouse Vs Python
An /intro to Python 3.14's New Features - Mouse Vs Python
Python 3.14 came out this week and has many new features and improvements. For the full details behind the release, the documentation is the best source.
Everyday Superpowers: Why I switched from HTMX to Datastar
Link: https://everydaysuperpowers.dev/articles/why-i-switched-from-htmx-to-datastar/
In 2022, David Guillot delivered an inspiring DjangoCon Europe talk, showcasing a web app that looked and felt as dynamic as a React app. Yet he and his team had done something bold. They converted it
Link: https://everydaysuperpowers.dev/articles/why-i-switched-from-htmx-to-datastar/
In 2022, David Guillot delivered an inspiring DjangoCon Europe talk, showcasing a web app that looked and felt as dynamic as a React app. Yet he and his team had done something bold. They converted it
everydaysuperpowers.dev
Why I switched from HTMX to Datastar
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…