Planet Python RSS
209 subscribers
18.5K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Real Python: What Exactly Is the Zen of Python?

Link: https://realpython.com/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
❤1
Django Weblog: Django Steering Council 2025 Year in Review

Link: https://www.djangoproject.com/weblog/2026/feb/11/steering-council-2025-year-in-review/

The members of the Steering Council wanted to provide you all with a
quick TL;DR of our work in 2025.
First off, we were elected at the end of 2024 and got started in earnest
in early 2025 with th
PyCharm: Python Unplugged on PyTV – A Free Online Python Conference for Everyone

Link: https://blog.jetbrains.com/pycharm/2026/02/python-unplugged-on-pytv/


The PyCharm team loves being part of the global Python community. From PyCon US to EuroPython to every PyCon in between, we enjoy the atmosphere at conferences, as well as meeting people who are as p
PyBites: The Vibe Coding trap

Link: https://pybit.es/articles/the-vibe-coding-trap/

One of my readers replied to an email I sent a couple of weeks ago and we got into a brief discussion on what I’ll call, Skills Erosion.
They brought up the point that by leaning too heavily on AI to
Python Software Foundation: Python is for Everyone: Inside the PSF's D&I Work Group

Link: https://pyfound.blogspot.com/2026/02/python-is-for-everyone-inside-psfs-d.html

We are living in a moment where diversity and inclusion work is being actively undermined. From policy changes to corporate rollbacks, the gains we’ve fought for are being questioned and dismantled. H
Real Python: Quiz: Python's list Data Type: A Deep Dive With Examples

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

Get hands-on with Python lists in this quick quiz. You’ll revisit indexing and slicing, update items in place, and compare list methods.
Along the way, you’ll look at reversing elements, using the lis
Seth Michael Larson: Automated public shaming of open source maintainers

Link: https://sethmlarson.dev/automated-public-shaming-of-open-source-maintainers?utm_campaign=rss

This is a follow-up to “New era of slop security reports for open source”.

Matplotlib, the unfortunate target of this new type of harassment,
publishes a clear generative AI use policy.
That boundary
Peter Hoffmann: Garmin Inreach Mini 2 Leaflet checkin map

Link: https://peter-hoffmann.com/2026/garmin-inreach-mini-2-leaflet-checkin-map.html

We will be trekking the eastern part of the Great Himalaya Trail in Nepal in
March/April. Details on the route and our plans can be found at
https://greathimalayatrail.de. Our intent is to keep friend
Real Python: The Real Python Podcast – Episode #284: Running Local LLMs With Ollama and Connecting With Python

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

Would you like to learn how to work with LLMs locally on your own computer? How do you integrate your Python projects with a local model? Christopher Trudeau is back on the show this week with another
Armin Ronacher: The Final Bottleneck

Link: https://lucumr.pocoo.org/2026/2/13/the-final-bottleneck/

Historically, writing code was slower than reviewing code.
It might not have felt that way, because code reviews sat in queues until
someone got around to picking it up. But if you compare the
actual
Python Morsels: Setting default dictionary values in Python

Link: https://www.pythonmorsels.com/default-dictionary-values/

There are many ways to set default values for dictionary key lookups in Python. Which way you should use will depend on your use case.



Table of contents

The get method: lookups with a default
The
PyBites: How to Automate Python Performance Benchmarking in Your CI/CD Pipeline

Link: https://pybit.es/articles/how-to-automate-python-performance-benchmarking-in-your-ci-cd-pipeline/


The issue with traditional performance tracking is that it is often an afterthought. We treat performance as a debugging task, (something we do after users complain), rather than a quality gate.
Wors
Anarcat: Kernel-only network configuration on Linux

Link: https://anarc.at/blog/2026-02-15-kernel-only-network-configuration/

What if I told you there is a way to configure the network on any
Linux server that:

works across all distributions
doesn't require any software installed apart from the kernel and a
boot loader (no
Real Python: Quiz: TinyDB: A Lightweight JSON Database for Small Projects

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

In this quiz, you’ll test your understanding of the TinyDB database library and what it has to offer, and you’ll revisit many of the concepts from the TinyDB: A Lightweight JSON Database for Small Pro
Real Python: TinyDB: A Lightweight JSON Database for Small Projects

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

TinyDB is a Python implementation of a NoSQL, document-oriented database. Unlike a traditional relational database, which stores records across multiple linked tables, a document-oriented database sto
PyBites: We’re launching 60 Rust Exercises Designed for Python Devs

Link: https://pybit.es/articles/were-launching-60-rust-exercises-designed-for-python-devs/

“Rust is too hard.”
We hear it all the time from Python developers.
But after building 60 Rust exercises specifically designed for Pythonistas, we’ve come to a clear conclusion: Rust isn’t harder than
Anarcat: Keeping track of decisions using the ADR model

Link: https://anarc.at/blog/2026-02-12-recording-decisions/

In the Tor Project system Administrator's team (colloquially known as
TPA), we've recently changed how we take decisions, which means you'll
get clearer communications from us about upcoming changes o
Chris Warrick: I Wrote YetAnotherBlogGenerator

Link: https://chriswarrick.com/blog/2026/02/16/i-wrote-yet-another-blog-generator/

Writing a static site generator is a developer rite of passage. For the past 13 years, this blog was generated using Nikola. This week, I finished implementing my own generator, the unoriginally named
Python Software Foundation: Join the Python Security Response Team!

Link: https://pyfound.blogspot.com/2026/02/join-the-python-security-response-team.html

Thanks to the work of the Security Developer-in-Residence
Seth Larson, the Python Security Response Team (PSRT) now has an
approved public governance document (PEP 811). Following the new governance