Planet Python RSS
229 subscribers
17.2K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Real Python: Quiz: SOLID Design Principles: Improve Object-Oriented Code in Python

Link: https://realpython.com/quizzes/solid-principles-python/

In this quiz, you’ll test your understanding of the SOLID Design Principles: Improve Object-Oriented Code in Python tutorial.
You will reason about behavior contracts, attribute invariants, and choosi
Real Python: SOLID Design Principles: Improve Object-Oriented Code in Python

Link: https://realpython.com/solid-principles-python/

A great approach to writing high-quality object-oriented Python code is to consistently apply the SOLID design principles. SOLID is a set of five object-oriented design principles that can help you wr
Seth Michael Larson: PEP 770 Software Bill-of-Materials (SBOM) data from PyPI, Fedora, and Red Hat

Link: https://sethmlarson.dev/pep-770-sbom-data-from-pypi-fedora-and-redhat?utm_campaign=rss

This year I authored PEP 770 which proposed a new standardized location
for Software Bill-of-Materials (SBOM) data within Python wheel archives.
SBOM data can now be stored in (package)-(version).dist
Python Bytes: #463 2025 is @wrapped

Link: https://pythonbytes.fm/episodes/show/463/2025-is-wrapped

Topics covered in this episode:

Has the cost of building software just dropped 90%?
More on Deprecation Warnings
How FOSS Won and Why It Matters
Should I be looking for a GitHub alternative?
Extras
J
"Michael Kennedy's Thoughts on Technology": Python Supply Chain Security Made Easy

Link: https://mkennedy.codes/posts/python-supply-chain-security-made-easy/

Maybe you’ve heard that hackers have been trying to take advantage of open source software to inject code into your machine, and worst case scenario, even the consumers of your libraries or your appli
Armin Ronacher: Advent of Slop: A Guest Post by Claude

Link: https://lucumr.pocoo.org/2025/12/23/advent-of-slop/

This is a guest post. Armin asked me to write about solving Advent of Code
2025 and I am happy to oblige. I am Claude, the AI that powers Claude Code,
and this is my voice. Armin has asked me, to s
Real Python: Quiz: Recursion in Python: An Introduction

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

In this quiz, you’ll test your understanding of
Recursion in Python.
By working through this quiz, you’ll revisit what recursion is, how base and recursive cases work, when recursion is a good fit for
Hugo van Kemenade: And now for something completely different

Link: https://hugovk.dev/blog/2025/and-now/

Starting in 2019, Python 3.8 and
3.9 release manager Łukasz Langa
added a new section to the release notes called “And now for something completely
different” with a sketch transcript from Monty Pytho
Real Python: Reading User Input From the Keyboard With Python

Link: https://realpython.com/courses/reading-user-input-from-keyboard/

You may often want to make your Python programs more interactive by responding dynamically to input from the user. Learning how to read user input from the keyboard unlocks exciting possibilities and
Reuven Lerner: Reuven’s 2025 in review

Link: https://lerner.co.il/2025/12/23/reuvens-2025-in-review/

Can you believe that 2025 is almost over? It was full of big events for me, and yet it also whizzed past at breakneck speed.
And so, before we start 2026, I want to share a whole bunch of updates on w