Planet Python RSS
210 subscribers
18.4K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
PyCoder’s Weekly: Issue #748: Line Breaks, OpenCode, Segfaults, and More (2026-08-18)

Link: https://pycoders.com/issues/748

#748 – AUGUST 18, 2026 View in Browser » Breaking Up (Lines) Is Hard to Do Here’s a seemingly simple question: given a chunk of multi-line text, how do you split it and return an array? Unicode
Seth Michael Larson: When str.lower() is a security vulnerability in Python

Link: https://sethmlarson.dev/when-str-lower-is-a-security-vulnerability?utm_campaign=rss

Some internet standards only support ASCII characters, but the world uses
much more than the Latin alphabet. Thus, a mapping from Unicode to
ASCII for use in domain names is required.
NamePrep was par
Python GUIs: Creating PySide6 UI without .ui / Qt Designer — Build your entire GUI in pure Python code, no .ui files required

Link: https://www.pythonguis.com/faq/creating-pyside2-ui-without-ui-qt-designer/


Is it possible to write a PySide6 application without using .ui files or Qt Designer? How can I create widgets and lay out a window entirely in Python code?

Yes, absolutely. While Qt Designer is a h
Bob Belderbos: Guardrails Protect Your Codebase. What Protects Your Judgment?

Link: https://belderbos.dev/blog/ai-skill-atrophy-keep-the-friction/

Cal Newport's On AI Coding and Its Discontents lands on an uncomfortable point: the speed AI gives you is paid for with the thinking that made us good engineers in the first place.
Read code instead o
Python Software Foundation: How AWS Powers PyPI and the PSF

Link: https://pyfound.blogspot.com/2026/08/how-aws-powers-pypi-and-psf.html

Written by Jacob Coffee, Director of Engineering at the Python Software Foundation
Working on infrastructure at the Python Software Foundation (PSF) as the Director of Engineering is a broad job with
Anarcat: The people vs the AI overlords

Link: https://anarc.at/blog/2026-08-18-people-vs-ai-overlords/

Previously in this series: The Four Horsemen of the LLM
Apocalypse.
In a post to oss-security, my (Debian) co-developer Russ Allbery
stated that "open source software [OSS] is coming face to face with
Armin Ronacher: What Is Reasoning

Link: https://lucumr.pocoo.org/2026/8/19/what-is-reasoning/

A few weeks ago a paper was shared that
showed how to extract reasoning traces from closed-weight models. Together
with online discussions about tricking models into leaking them, it made me
investig
PyCharm: What’s Fixed and Improved in PyCharm 2026.2

Link: https://blog.jetbrains.com/pycharm/2026/08/what-s-fixed-and-improved-in-pycharm-2026-2/

Across the PyCharm 2026.2 release line, we shipped 263 fixes and improvements. Many improve Python code insight directly, with more precise type inference, fewer false positives, smarter completion an
Talk Python to Me: #559: 12 Things You Should (and Shouldn't) Do in AWS

Link: https://talkpython.fm/episodes/show/559/12-things-you-should-and-shouldnt-do-in-aws

Your site is down. It's 3am. Is it a bug, a bill, or a breach? You can't tell yet, and everyone is watching you find out. Matt Lea has spent fifteen years being the person companies call when an outag
PyCharm: PyCharm for AI-assisted Django Workflows

Link: https://blog.jetbrains.com/pycharm/2026/08/pycharm-for-ai-assisted-django-workflows/

The 2026 Django Developers Survey (results coming soon!) found that AI is part of the weekly or daily workflow for 90% of respondents. AI can write code quickly, but Django developers still need to un
Django Weblog: DSF Membership Open Space at DjangoCon US

Link: https://www.djangoproject.com/weblog/2026/aug/20/dsf-membership-open-space-at-djangocon-us/

If you are at DjangoCon US this year, join us for 45 minutes to talk about the Django Software Foundation.

What: Django Software Foundation Membership Open Space
When: Wednesday, August 26th, 1:00 pm
Caktus Consulting Group: Fuzzy String Matching in Django and PostgreSQL

Link: https://www.caktusgroup.com/blog/2026/08/21/fuzzy-string-matching-django-postgresql/

Gerald Carlton and I will be presenting on fuzzy name search at DjangoCon US 2026 on Monday, August 24, and this is the companion blog post. Searching for a person by name is harder than it looks: nam
Robin Wilson: Some recent, and not so recent, talks and activities

Link: https://blog.rtwilson.com/some-recent-and-not-so-recent-talks-and-activities/

There has been a long gap between posts (again!), and a lot of the stuff that I’m going to talk about in this post is fairly old too. Oh well, life keeps getting in the way of blogging.
Anyway, I’ve r
Bob Belderbos: Unsubscribe links without a login: Django signing

Link: https://belderbos.dev/blog/unsubscribe-without-login-django-signing/

Django has a signing module that makes it easy to build an unsubscribe link that works with no login and no session: token = signing.dumps(recipient.pk, salt=UNSUBSCRIBE_SALT). The token itself is the
Armin Ronacher: Fast and Hard Code

Link: https://lucumr.pocoo.org/2026/8/22/fast-hard-code/

One of the memes on Twitter is that “programming is solved now.” I’m not sure
to what degree it is, but one thing is pretty clear: the act of familiarizing
yourself with a language no longer matters
Ned Batchelder: Micro language implementation: Calcium

Link: https://nedbatchelder.com/blog/202608/micro_language_implementation_calcium

I wrote a tiny language implementation: Calcium.
It’s meant as a demonstration of how languages like Python are implemented. It
has a tokenizer, a parser, an AST, a compiler, bytecodes, and an executi
LernerPython blog, from Reuven Lerner: AI seminars — just one of the big changes at LernerPython

Link: https://lernerpython.com/2026/08/23/ai-seminars-just-one-of-the-big-changes-at-lernerpython/

July and August are often when people take a break or go on vacation. But for me, this summer has been super busy, full of writing and improving LernerPython based on feedback I’ve gotten from people
Armin Ronacher: Anger, Anxiety and Agency

Link: https://lucumr.pocoo.org/2026/8/24/anger-anxiety-agency/

Sean Goedecke wrote a post arguing that you should never be angry at
work — a post
with which I strongly agree. Anger can be a useful signal, but being angry at
work rarely improves the situation. M