The release overview table at https://www.python.org/downloads/ is now generated from the PEPs API (https://peps.python.org/api/) instead of being hardcoded.
This and some of the earlier stuff means three more manual steps have been removed from the release process, PEP 101!

We dropped support for Internet Explorer!
This was a +92 -10,723 diff!
There had been support down to IE6...
https://github.com/python/pythondotorg/pull/2856
#Python #InternetExplorer #IE6 #IE7 #IE8 #IE
I picked up some accessibility tips after watching @vossisboss's talk at @pyladiescon, and improved the contrast ratio of H2 headers (https://github.com/python/pythondotorg/pull/2841) and wrapped the logo in a div instead of an H1 because we already use an H1 for the title, and you should maintain a hierarchy of headers (https://github.com/python/pythondotorg/pull/2844).
https://mastodon.social/@hugovk/115678585301988630
Some more python.org updates:
We show a chart of supported Python versions at https://devguide.python.org/versions/ but that site is for developing CPython. So now it's also at https://www.python.org/downloads/
The "superseded by" had better styling, and added an EOL warning for older ones.
https://www.python.org/downloads/release/python-397/
When creating a new release in the admin interface, prefill the release notes link to something like https://docs.python.org/3.15/whatsnew/3.15.html for pre-releases and https://docs.python.org/release/3.14.4/whatsnew/changelog.html for full releases.

Season 1 Lesson 1 Part 9 - Your First Steps - Python Variables - Creating Variables #pythoncode #codingtutorial #jupyternotebook #vibecoding #pythonprogramming #dataengineer #dataanalysis #learncoding #softwaredeveloper #python
The next "Guess Who" speaker revealed for our 20th anniversary! 🎉
Charlie will be sharing how ditching the #python GIL will yield extra performance, catch bugs in automated workflows, and more!
Grab your ticket TODAY: https://www.pytexas.org/2026 💛
Three Basic Methods to add items in Lists in Python - S1 EP05 P1 -#python #PythonProgramming #LearnPython #PythonBasics #Programming101 #pythonlife #ListItem #CodeTutorial #TechEducation #DeveloperLife #DailyCoding #Shorts #Reel #tiktoklearningcampaign #CodingForBeginners #PythonForBeginner #Programming #CodingTip #PythonOperators #codedaily
Is there any way linter/type checker for #Python that can find expressions that never will evaluate to anything other than False based on the type information? E.g. checking if a variable of the type `int` exists within a list of the type `list[str]`? I do use #mypy but it doesn't seem to catch this.
Make a #Python class sortable with __lt__ and __eq__:
class C:
def __init__(self, x):
self.x = x
def __lt__(self, o):
return self.x < o.x
def __eq__(self, o):
return self.x == o.x
sorted([C(3), C(1), C(2)]) # orders by x: 1, 2, 3

Feel free to tell realpython whether you want to see them create content on using AI to code.
I told them no:
(i) unethical training process
(ii) less maintainable code
(iii) deskilling of developers
https://survey.realpython.com/ai-coding
Harness is hiring Staff Software Engineer (AppSec)
🔧 #java #python #api #graphql #grpc #rest #kafka #kubernetes #mongodb
🌎 Bengaluru, Karnataka, India
⏰ Full-time
🏢 Harness
Job details https://jobsfordevelopers.com/jobs/staff-software-engineer-appsec-at-harness-io-jan-28-2026-2e567f?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
Python Collections Userstring
collections.UserString for custom string behavior
Extend string functionality
#python #programming #tutorial #coding #collections #userstring
https://www.youtube.com/watch?v=Rzzi7G_TmkU