Planet Python RSS
214 subscribers
17.1K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Real Python: The Real Python Podcast – Episode #273: Advice for Writing Maintainable Python Code

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

What are techniques for writing maintainable Python code? How do you make your Python more readable and easier to refactor? Christopher Trudeau is back on the show this week, bringing another batch of
Rodrigo Girão Serrão: Module compression overview

Link: https://mathspp.com/blog/module-compression-overview


A high-level overview of how to use the module compression, new in Python 3.14.
This article will teach you how to use the package compression, new in Python 3.14.
You will learn how to
compress and
The Python Coding Stack: The Misunderstood Hashable Types and Why Dictionaries Are Called Dictionaries • [Club]

Link: https://www.thepythoncodingstack.com/p/the-misunderstood-hashable-types

Pick up a dictionary. No, not that one. The real dictionary you have on your bookshelf, the one that has pages made of paper, which you use to look up the meaning of English words. Or whatever other l
Chris Warrick: Distro Hopping, Server Edition

Link: https://chriswarrick.com/blog/2025/11/09/distro-hopping-server-edition/

I’ve recently migrated my VPS from Fedora to Ubuntu. Here’s a list of things that might be useful to keep in mind before, during, and after a migration of a server that hosts publicly accessible Web s
Ned Batchelder: Three releases, one new organization

Link: https://nedbatchelder.com/blog/202511/three_releases_one_new_organization.html

It’s been a busy, bumpy week with coverage.py. Some things did not go
smoothly, and I didn’t handle everything as well as I could have.It started with trying to fix issue 2064 about
conflicts between
Talk Python to Me: #527: MCP Servers for Python Devs

Link: https://talkpython.fm/episodes/show/527/mcp-servers-for-python-devs

Today we’re digging into the Model Context Protocol, or MCP. Think LSP for AI: build a small Python service once and your tools and data show up across editors and agents like VS Code, Claude Code, an
Real Python: Python 3.14 Released and Other Python News for November 2025

Link: https://realpython.com/python-news-november-2025/

Python 3.14 is out now, bringing t-strings, deferred annotations, better error messages, and plenty more to explore. As developers start adopting the new version, Python 3.15 begins its alpha phase, a
Patrick Altman: Using Vite with Vue and Django

Link: https://wedgworth.dev/using-vite-with-vue-and-django/

I&aposve been building web applications with Vue and Django for a long time. I don&apost remember my first one—certainly before Vite was available. As soon as I switched to using Vite, I ended up bu
Glyph Lefkowitz: The “Dependency Cutout” Workflow Pattern, Part I

Link: https://blog.glyph.im/2025/11/dependency-cutout-workflow-pattern.html

Tell me if you’ve heard this one before.
You’re working on an application. Let’s call it “FooApp”. FooApp has a
dependency on an open source library, let’s call it “LibBar”. You find a bug
in LibBa
Brian Okken: Explore Python dependencies with `pipdeptree` and `uv pip tree`

Link: https://pythontest.com/pipdeptree-uv-pip-tree/

Sometimes you just want to know about your dependencies, and their dependencies.
I’ve been using pipdeptree for a while, but recently switched to uv pip tree.
Let’s take a look at both tools.
pipdeptr
Real Python: Python Operators and Expressions

Link: https://realpython.com/courses/python-operators-expressions/

Python operators enable you to perform computations by combining objects and operators into expressions. Understanding Python operators is essential for manipulating data effectively.
This video cours
Daniel Roy Greenfeld: Visiting Tokyo, Japan from November 12 to 24

Link: https://daniel.feldroy.com/posts/2025-11-visiting-tokyo-japan-from-november-12-to-24

I'm excited to announce that me and Audrey will be visiting Japan from November 12 to November 24, 2025! This will be our first time in Japan, and we can't wait to explore Tokyo. Yes, we'll be in Toky
Ahmed Bouchefra

Link: https://efficientcoder.net/2025-10-19-stop-writing-code-like-a-junior-8-principles-for-production-ready-python/

Let’s be honest. There’s a huge gap between writing code that works and writing code that’s actually good. It’s the number one thing that separates a junior developer from a senior, and it’s something
PyCoder’s Weekly: Issue #708: Debugging Live Code, NiceGUI, Textual, and More (Nov. 11, 2025)

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

#708 – NOVEMBER 11, 2025 View in Browser » Debugging Live Code With CPython 3.14 Python 3.14 added new capabilities to attach to and debug a running process. Learn what this means for debugging
Ahmed Bouchefra: The Anatomy of a Scalable Python Project

Link: https://efficientcoder.net/python/the-anatomy-of-a-scalable-python-project/

Ever start a Python project that feels clean and simple, only to have it turn into a tangled mess a few months later? Yeah, I’ve been there more times than I can count.
Today, I want to pull back the
Ahmed Bouchefra: Tired of Pip and Venv? Meet UV, Your New All-in-One Python Tool

Link: https://efficientcoder.net/python/tired-of-pip-and-venv-meet-uv-your-new-all-in-one-python-tool/

Hey there, how’s it going?
Let’s talk about the Python world for a second. If you’ve been around for a while, you know the drill. You start a new project, and the ritual begins: create a directory, se
Python Morsels: Unnecessary parentheses in Python

Link: https://www.pythonmorsels.com/unnecessary-parentheses/

Python's ability to use parentheses for grouping can often confuse new Python users into over-using parentheses in ways that they shouldn't be used.


Table of contents

Parentheses can be used for gr
Seth Michael Larson: Blogrolls are the Best(rolls)

Link: https://sethmlarson.dev/blogrolls-are-the-best-rolls?utm_campaign=rss

Happy 6-year blogiversary to me! 🎉 To celebrate
I want to talk about other peoples’ blogs, more specifically
the magic of “blogrolls”.
Blogrolls are “lists of other sites that you read, are a follower
Python Software Foundation: Python is for everyone: Join in the PSF year-end fundraiser & membership drive!

Link: https://pyfound.blogspot.com/2025/11/python-is-for-everyone-join-in-psf-year.html

The Python Software Foundation (PSF) is the charitable organization behind Python, dedicated to advancing, supporting, and protecting the Python programming language and the community that sustains it