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

Link: https://realpython.com/quizzes/threading-in-python/

In this quiz, you’ll test your understanding of Threading in Python.
By working through this quiz, you’ll revisit how to create and manage threads, use ThreadPoolExecutor, prevent race conditions with
Real Python: Pydantic AI: Build Type-Safe LLM Agents in Python

Link: https://realpython.com/pydantic-ai/

Pydantic AI is a Python framework for building LLM agents that return validated, structured outputs using Pydantic models. Instead of parsing raw strings from LLMs, you get type-safe objects with auto
Python Morsels: Making friendly classes

Link: https://www.pythonmorsels.com/friendly-classes/

A friendly class accepts sensible arguments, has a nice string representation, and supports equality checks.


Table of contents

Always make your classes friendly
An example friendly class
Quick frie
Luke Plant: Announcing fluent-codegen

Link: https://lukeplant.me.uk/blog/posts/announcing-fluent-codegen/

This post announces fluent-codegen, a Python library for generating Python code. Not everyone needs this, but when you need it, you’ll probably know, and you’ll want probably want a decent solution th
Python Software Foundation: Applications to Join the PSF Meetup Pro Network Are Back Open

Link: https://pyfound.blogspot.com/2026/03/applications-to-join-psf-meetup-pro.html

Following the introduction of the PSF Community Partner Program, the Python Software Foundation (PSF) is pleased to announce that we have reopened the application for Python Meetup groups to join the
Real Python: Quiz: Working With Files in Python

Link: https://realpython.com/quizzes/working-with-files-in-python/

In this quiz, you’ll test your understanding of Working With Files in Python.
By working through this quiz, you’ll revisit key techniques for handling files and directories in Python. You’ll practice
Python Morsels: Standard error

Link: https://www.pythonmorsels.com/standard-error/

Standard error is one of the two writable file streams that is used for printing errors, warning messages, or any outputs that shouldn't be mixed with the main program.



Table of contents

Printing
Daniel Roy Greenfeld: To return a value or not return a value

Link: https://daniel.feldroy.com/posts/2026-03-to-return-a-value-or-not-return-a-value

I believe any function that changes a variable should return a variable. For example, I argue that Python's random.shuffle() is flawed. This is how random.shuffle() unfortunately works:
import random
The Python Show: 56 - Python Illustrated

Link: https://www.pythonshow.com/p/56-python-illustrated

In this episode, we hear from two sisters who put together a beginner's book about Python. The unique hook for their book is that one sister wrote the text while the other did the illustrations. Liste
PyPy: PyPy v7.3.21 release

Link: https://www.pypy.org/posts/2026/03/pypy-v7320-release.html

PyPy v7.3.21: release of python 2.7, 3.11
The PyPy team is proud to release version 7.3.21 of PyPy after the previous
release on July 4, 2025. This is a bug-fix release that also updates to Python
3.1
Real Python: Quiz: Your Python Coding Environment on Windows: Setup Guide

Link: https://realpython.com/quizzes/python-coding-setup-windows/

Test your understanding of
Python Coding Setup on Windows.
By working through this quiz, you’ll review the key steps for setting up a Python development environment on Windows. You’ll cover system upd
Real Python: The Real Python Podcast – Episode #287: Crafting and Editing In-Depth Tutorials at Real Python

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

What goes into creating the tutorials you read at Real Python? What are the steps in the editorial process, and who are the people behind the scenes? This week on the show, Real Python team members Ma
Audrey M. Roy Greenfeld: Staticware 0.2.0: The first cut

Link: https://audrey.feldroy.com/articles/2026-03-13-Staticware-0.2.0

This is an early release. Staticware does something very satisfyingly today: it serves static files with content-hashed URLs for cache busting. That means when you edit your CSS then redeploy and rest
Rodrigo Girão Serrão: TIL #141 – Inspect a lazy import

Link: https://mathspp.com/blog/til/inspect-a-lazy-import


Today I learned how to inspect a lazy import object in Python 3.15.
Python 3.15 comes with lazy imports and today I played with them for a minute.
I defined the following module mod.py:
print("Hey!")
Talk Python to Me: #540: Modern Python monorepo with uv and prek

Link: https://talkpython.fm/episodes/show/540/modern-python-monorepo-with-uv-and-prek

Monorepos -- you've heard the talks, you've read the blog posts, maybe you've seen a few tantalizing glimpses into how Google or Meta organize their massive codebases. But it's often in the abstract a
EuroPython: Humans of EuroPython: Kshitijaa Jaglan

Link: https://blog.europython.eu/humans-of-ep-kshitijaa/

Discover the motivations behind volunteering, the challenges and rewards of organizing such a significant conference, and the impact it has on both attendees and contributors. Hear personal stories an
Real Python: Quiz: How to Use Ollama to Run Large Language Models Locally

Link: https://realpython.com/quizzes/ollama/

In this quiz, you’ll test your understanding of How to Use Ollama to Run Large Language Models Locally.
By working through this quiz, you’ll revisit how to install Ollama, pull and manage models, chat
eGenix.com: PyDDF Python Spring Sprint 2026

Link: https://www.egenix.com/company/news/PyDDF-Spring-Sprint-2026

The following text is in German, since we're announcing a Python sprint in Düsseldorf, Germany.

Ankündigung
Python Meeting Spring Sprint 2026 in
Düsseldorf

Samstag, 21.03.2026, 10:00-18:00 Uhr
Sonnt
Real Python: Quiz: Splitting, Concatenating, and Joining Python Strings

Link: https://realpython.com/quizzes/splitting-concatenating-and-joining-strings-python/

How well do you know Python string manipulation? In this quiz, you’ll revisit concepts like string immutability, splitting and joining with different arguments, and building safe string operations for