Planet Python RSS
210 subscribers
18.5K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Real Python: Quiz: Absolute vs Relative Imports in Python

Link: https://realpython.com/quizzes/absolute-vs-relative-python-imports/

In this quiz, you’ll test your understanding of Absolute vs Relative Imports in Python.
By working through this quiz, you’ll revisit how Python’s import system resolves modules, the differences betwee
Real Python: Tapping Into the Zen of Python

Link: https://realpython.com/courses/tapping-into-the-zen-of-python/

The Zen of Python is a collection of 19 aphorisms that capture the guiding principles behind Python’s design. You can display them anytime by running import this in a Python REPL. Tim Peters wrote the
Core Dispatch: Core Dispatch #4

Link: https://coredispatch.xyz/editions/4

Welcome back to Core Dispatch! This edition covers April 30 through May 18, 2026.
Python 3.15.0 beta 1 is officially here, which means CPython's main branch is
now open for 3.16 work. The first 3.16 a
PyCoder’s Weekly: Issue #735: Agentic Architecture, Python is Weird, 3.15, and More (2026-05-19)

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

#735 – MAY 19, 2026 View in Browser » Agentic Architecture: Why Files Aren’t Always Enough What are the limitations of using a file-based agent workflow? Why do massive context windows tend to c
Python GUIs: Adding QComboBox to a QTableView and getting/setting values after creation — Use QItemDelegate to embed combo boxes in your table views, with per-row data and value tracking

Link: https://www.pythonguis.com/faq/adding-qcombobox-to-a-qtableview-and-getting-setting-values-after-creation/


I'm using a QTableView to display data, and would like to limit the choices in some of the fields using a drop-down. I can use QComboBox to provide a list of choices in a normal UI, but how can I do
Real Python: Quiz: How to Use the Claude API in Python

Link: https://realpython.com/quizzes/claude-api-python/

In this quiz, you’ll test your knowledge of How to Use the Claude API in Python.
By working through this quiz, you’ll revisit how to install the anthropic SDK, send prompts to Claude with client.messa
Real Python: How to Use the Claude API in Python

Link: https://realpython.com/claude-api-python/

The fastest way to use the Claude API in Python is to install anthropic, set your API key, and call client.messages.create(). You’ll have a working response in under a minute:
Example of Using the Cla
death and gravity: reader 3.24 released – help, multi-user updates

Link: https://death.andgravity.com/reader-3-24

Hi there!
I'm happy to announce version 3.24 of reader, a Python feed reader library.
What's new? #
Here are the highlights since reader 3.23.
Context-sensitive help #
In lieu of a tutorial mode,
the
Django Weblog: Django 6.1 alpha 1 released

Link: https://www.djangoproject.com/weblog/2026/may/20/django-61-alpha-1-released/

Django 6.1 alpha 1 is now available. It represents the first
stage in the 6.1 release cycle and is an opportunity to try out
the changes coming in Django 6.1.
Django 6.1 offers a harmonious mélange of
Talk Python Blog: Audit Your Python App Like Mozilla Audited Firefox

Link: https://talkpython.fm/blog/posts/audit-your-python-app-like-mozilla-audited-firefox/

Earlier this year, Mozilla announced that they had pointed Claude at the Firefox JavaScript runtime. The agent surfaced more than 100 bugs, 14 of them serious enough to become CVEs. That is the kind o
Paolo Melchiorre: My PyCon US 2026

Link: https://www.paulox.net/2026/05/21/my-pycon-us-2026/

A timeline of my PyCon US 2026 journey, in Long Beach (US), told through the Mastodon posts I shared along the way.
PyCharm

Link:

Making software accessible often comes down to removing small but repeated points of friction in everyday workflows. Today, on Global Accessibility Awareness Day, we’re sharing recent improvements in
Real Python: Quiz: Context Managers and Using Python's with Statement

Link: https://realpython.com/quizzes/with-statement-python/

In this quiz, you’ll test what you learned in the video course Context Managers and Using Python’s with Statement.
By working through this quiz, you’ll revisit how the with statement runs setup and te
Kevin Renskers: uv is fantastic, but its package management UX is a mess

Link: https://www.loopwerk.io/articles/2026/uv-ux-mess/

Astral’s uv has taken the Python world by storm, and for good reason. It is blisteringly fast, handles Python versions with ease, and replaces a half-dozen tools with a single binary. I’ve written mul
The Python Coding Stack: How I Learn (2026 Version) • My Tutor Agent

Link: https://www.thepythoncodingstack.com/p/how-i-learn-2026-version-my-tutor-ai-agent-teacher

I know how I like to learn new things. Over the years, I figured out what works for me and what doesn’t. If you read my articles or attend my courses, then you know how I like to learn since I teach i
Glyph Lefkowitz: Opaque Types in Python

Link: https://blog.glyph.im/2026/05/opaque-types-in-python.html

Let’s say you’re writing a Python library.
In this library, you have some collection of state that represents “options” or
“configuration” for a bunch of operations. Such a set of options is a bundle
Real Python: Quiz: Build a Tic-Tac-Toe Game With Python and Tkinter

Link: https://realpython.com/quizzes/tic-tac-toe-python/

In this quiz, you’ll test your understanding of
Build a Tic-Tac-Toe Game With Python and Tkinter.
By working through this quiz, you’ll revisit how to design game logic with Python classes, lay out and
Real Python: The Real Python Podcast – Episode #296: Managing Polars Schema Issues & Profiling GitHub Users

Link: https://realpython.com/podcasts/rpp/296/

How can you avoid schema problems in your Polars data pipeline when adding new columns? How can you quickly examine a GitHub user's profile to decide how much to invest in their contributions? Christo
Python Morsels: What types of exceptions should you catch?

Link: https://www.pythonmorsels.com/what-types-of-exceptions-should-you-catch/

The trickiest programming bugs are often caused by catching exceptions that you didn't mean to catch or handling exceptions in ways that **obfuscate the actual error that's occurring. Which exceptions