Planet Python RSS
216 subscribers
16.8K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Mahmoud Hashemi: What I've been up to in 2025

Link: http://sedimental.org/what_i_ve_been_up_to_in_2025.html

Been quiet around here. Time to change that!

The short version up front:
Since starting a family and leaving Stripe, I've pursued the dream that brought me to Silicon Valley.
I've founded a startup.
eGenix.com: Python Meeting Düsseldorf - 2025-09-10

Link: https://www.egenix.com/company/news/Python-Meeting-Duesseldorf-2025-09-10

The following text is in German, since we're announcing a regional user group meeting in Düsseldorf, Germany.

Ankündigung
Das nächste Python Meeting Düsseldorf findet an folgendem Termin statt:

10.0
Real Python: The Real Python Podcast – Episode #263: Exploring Mixin Classes in Python

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

What is a good way to add isolated, reusable functionality to Python classes? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

[ Im
Antonio Cuni: Inside CPython's attribute lookup

Link: https://antocuni.eu/2025/08/25/inside-cpythons-attribute-lookup/

Inside CPython's attribute lookupPython's attribute lookup logic seems pretty simple at a first glance: "firstlook in the instance __dict__, then look in its type".However, the actual logic is much mo
Real Python: Quiz: Exploring Python T-Strings

Link: https://realpython.com/quizzes/exploring-t-strings/

Ready to brush up on Python’s powerful string formatting tools? This quiz walks you through the essential techniques, including f-strings, C-style formatting, and str.format(). You’ll also get hands-o
Seth Michael Larson: Draft SMS and iMessage from any computer keyboard

Link: https://sethmlarson.dev/draft-sms-and-imessage-from-any-computer-keyboard?utm_campaign=rss

If you're like me, you don't love the ergonomics of writing long text
messages on your mobile phone keyboard. We own an “Arteck HB066”
Bluetooth keyboard for this use-case which works great and costs
Talk Python to Me: #518: Celebrating Django's 20th Birthday With Its Creators

Link: https://talkpython.fm/episodes/show/518/celebrating-djangos-20th-birthday-with-its-creators

Twenty years after a scrappy newsroom team hacked together a framework to ship stories fast, Django remains the Python web framework that ships real apps, responsibly. In this anniversary roundtable w
The Python Coding Stack: When You No Longer Need That Object • Dealing With Garbage in Python

Link: https://www.thepythoncodingstack.com/p/python-garbage-collection-reference-counting-and-cyclic

How often have you heard the phrase "Everything is an object in Python"? We often talk about how to create objects in Python. After all, Python is an object-oriented language (even when you don't defi
Real Python: Quiz: Deep vs Shallow Copies in Python

Link: https://realpython.com/quizzes/deep-vs-shallow-copies/

Ready to reinforce your knowledge of deep and shallow copies in Python? This quiz covers assignment semantics, object identity, and how to properly copy nested and user-defined objects. You will also
Real Python: Quiz: Exploring Python Closures: Examples and Use Cases

Link: https://realpython.com/quizzes/closures-examples-use-cases/

In this quiz, you’ll test your understanding of Python closures. Closures are a common feature in functional programming languages and are particularly popular in Python because they allow you to crea
Rodrigo Girão Serrão: Accepting the PSF Community Service Award

Link: https://mathspp.com/blog/accepting-the-psf-community-service-award


I am truly honoured to have been awarded a PSF Community Service Award in Q2 of 2025.
What's the PSF Community Service Award?
According to the PSF website,

“The PSF Community Service Awards are a fo
Django Weblog: DSF member of the month - Lilian

Link: https://www.djangoproject.com/weblog/2025/aug/30/dsf-member-of-the-month-lilian/

For August 2025, we welcome Lilian as our DSF member of the month!
Lilian contributes to the community by writing blog posts, being active in the Django forum and participating in code reviews with
Julien Tayon: The true cost and code of parsing the integrality of (french speaking) bluesky ATPROTO in python

Link: https://beauty-of-imagination.blogspot.com/2025/08/the-true-cost-and-code-of-parsing.html

I was reading this news on ycombinator and was flabbergastered by the affirmation of people regarding the cost and complexity of parsing the integrality of bluesky.


>I suspect that the cost of run
Python Morsels: Checking your operating system in Python

Link: https://www.pythonmorsels.com/operating-system-checks/

You can detect your operating system in Python using either os.name, sys.platform, or platform.system().



Table of contents

Common approaches for checking your operating system
Using os.name
Using
Real Python: Quiz: Managing Multiple Python Versions With pyenv

Link: https://realpython.com/quizzes/intro-to-pyenv/

In this quiz, you’ll test your understanding of Managing Multiple Python Versions With pyenv.
You’ll revisit how to install multiple versions of Python and switch between the installed versions.

[ Im
Brian Okken: Test and Code Archive is now available

Link: https://pythontest.com/posts/2025/test-and-code-archive-up/

I really appreciate all of the positive feedback I’ve gotten when I announced that I was stopping the Test & Code podcast.
I mean, I didn’t get any “good idea, you that’s a terrible show” feedback, th
Real Python: Managing Multiple Python Versions With pyenv

Link: https://realpython.com/intro-to-pyenv/

The pyenv command-line tool allows you to install and switch between multiple Python versions without interfering with your operating system’s Python installation. This enables you to test code across
Daniel Roy Greenfeld: TIL: Setting environment variables for pytest

Link: https://daniel.feldroy.com/posts/til-2025-09-setting-environment-variables-for-pytest

When writing tests in pytest, often there's a need to set environment variables for your tests. Instead of modifying os.environ directly, which can lead to side effects and make tests harder to manage