Planet Python RSS
214 subscribers
17.1K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Reuven Lerner: Want to learn uv?

Link: https://lerner.co.il/2025/11/03/want-to-learn-uv/

You’ve probably heard about uv:

It’s faster than pip
It replaces lots of other Python packaging tools
It lets you publish to PyPI easier than before

But using uv isn’t just about learning a few comm
Python Software Foundation: Improving security and integrity of Python package archives

Link: https://pyfound.blogspot.com/2025/10/slippery-zips-and-sticky-tar-pits-security-and-archives-white-paper.html

Security and integrity of the Python packaging ecosystem is critical, and the smallest unit of a packaging ecosystem is a "package". Python packages use existing archive formats like ZIP and tar to di
Python Software Foundation: Announcing Python Software Foundation Fellow Members for Q3 2025! 🎉

Link: https://pyfound.blogspot.com/2025/10/announcing-python-software-foundation.html

The PSF is pleased to announce its third batch of PSF Fellows for 2025! Let us welcome the new PSF Fellows for Q3! The following people continue to do amazing things for the Python community:Abhijeet
Real Python: A Close Look at a FastAPI Example Application

Link: https://realpython.com/fastapi-python-web-apis/

This example project showcases important features of the FastAPI web framework, including automatic validation and documentation. FastAPI is an excellent choice for both beginners building their first
Python Software Foundation: Connecting the Dots: Understanding the PSF’s Current Financial Outlook

Link: https://pyfound.blogspot.com/2025/10/connecting-the-dots.html

As the PSF heads into our end-of-year fundraiser, we want to share information to help “connect the dots” and show a more complete picture of the PSF’s current financial outlook. You’ve heard from us
Seth Michael Larson: GameCube Nintendo Classics and storage size

Link: https://sethmlarson.dev/gamecube-nintendo-classics-storage-size?utm_campaign=rss

If you're into GameCube collecting and archiving you may already know
that GameCube ISOs or "ROMs" are around ~1.3 GB in size, regardless of
the game that is contained within the .iso file. This is be
Real Python: Building UIs in the Terminal With Python Textual

Link: https://realpython.com/courses/building-uis-terminal-python-textual/

Have you ever wanted to create an app with an appealing interface that works in the command line? Welcome to Textual, a Python toolkit and framework for creating beautiful, functional text-based user
PyCoder’s Weekly: Issue #707: Python Infrastructure, Concurrency, Django in 2025, and More (Nov. 4, 2025)

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

#707 – NOVEMBER 4, 2025 View in Browser » Michael Kennedy: Managing Your Own Python Infrastructure How do you deploy your Python application without getting locked into an expensive cloud-based
Rodrigo Girão Serrão: A generator, duck typing, and a branchless conditional walk into a bar

Link: https://mathspp.com/blog/a-generator-duck-typing-and-a-branchless-conditional-walk-into-a-bar


A generator, duck typing, and a branchless conditional walk into a bar.
What's your favourite line of Python code?
My friend Aaron is quite a character.
One day, he was giving a talk and said that ev
Python Morsels: __slots__ for optimizing classes

Link: https://www.pythonmorsels.com/__slots__/

Most Python objects store their attributes in a __dict__ dictionary. Modules and classes always use __dict__, but not everything does.



Table of contents

How are class attributes stored by default?
Python Morsels: __slots__ for optimizing classes

Link: https://www.pythonmorsels.com/DELETE_ME___slots__/

Most Python objects store their attributes in a __dict__ dictionary. Modules and classes always use __dict__, but not everything does.



Table of contents

How are class attributes stored by default?
Real Python: Quiz: Python MarkItDown: Convert Documents Into LLM-Ready Markdown

Link: https://realpython.com/quizzes/python-markitdown/

In this quiz, you’ll test your understanding of the Python MarkItDown: Convert Documents Into LLM-Ready Markdown tutorial.
By working through this quiz, you’ll revisit how to install MarkItDown, conve
PyCharm: 10 Smart Performance Hacks For Faster Python Code

Link: https://blog.jetbrains.com/pycharm/2025/11/10-smart-performance-hacks-for-faster-python-code/

This is a guest post from Dido Grigorov, a deep learning engineer and Python programmer with 17 years of experience in the field.

In the rapidly evolving domain of software development, Python has es
Django Weblog: Django security releases issued: 5.2.8, 5.1.14, and 4.2.26

Link: https://www.djangoproject.com/weblog/2025/nov/05/security-releases/

In accordance with our security release policy, the Django team
is issuing releases for
Django 5.2.8,
Django 5.1.14, and
Django 4.2.26.
These releases address the security issues detailed below. We en
Real Python: Python MarkItDown: Convert Documents Into LLM-Ready Markdown

Link: https://realpython.com/python-markitdown/

The MarkItDown library lets you quickly turn PDFs, Office files, images, HTML, audio, and URLs into LLM-ready Markdown. In this tutorial, you’ll compare MarkItDown with Pandoc, run it from the command
Django Weblog: 2026 DSF Board Candidates

Link: https://www.djangoproject.com/weblog/2025/nov/05/2026-dsf-board-candidates/

Thank you to the 19 individuals who have chosen to stand for election. This page contains their candidate statements submitted as part of the 2026 DSF Board Nominations.
Our deepest gratitude goes to
Seth Michael Larson: Ice Pikmin and difficulty of Pikmin Bloom event decor sets

Link: https://sethmlarson.dev/ice-pikmin-and-difficulty-of-pikmin-bloom-event-decor-sets?utm_campaign=rss

I play Pikmin Bloom regularly with a group of friends. The game
can be best described as “Pokémon Go, but walking”. One of
the main goals of the game is to collect “decor Pikmin” which can
come from t
Django Weblog: Django at PyCon FR 2025 🇫🇷

Link: https://www.djangoproject.com/weblog/2025/nov/07/django-at-pycon-fr-2025/

Last week, we had a great time at PyCon FR 2025 - a free (!) gathering for Pythonistas in France. Here are some of our highlights.
Sprints on Django, our website, IA, marketing
Over two days, the conf