Planet Python RSS
217 subscribers
16.7K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Real Python: Python's T-Strings Coming Soon and Other Python News for May 2025

Link: https://realpython.com/python-news-may-2025/

Welcome to the May 2025 edition of the Python news roundup. Last month brought confirmation that Python will have the eagerly-awaited template strings, or t-strings, included in the next release. You’
Luke Plant: Knowledge creates technical debt

Link: https://lukeplant.me.uk/blog/posts/knowledge-creates-technical-debt/

The term technical debt, now used widely in software circles, was coined to explain a deliberate process where you write software quickly to gain knowledge, and then you have to use that knowledge gai
Real Python: Working With Missing Data in Polars

Link: https://realpython.com/courses/missing-data-polars/

Efficiently handling missing data in Polars is essential for keeping your datasets clean during analysis. Polars provides powerful tools to identify, replace, and remove null values, ensuring seamless
PyCharm

Link:

We’re excited to launch the second edition of our User Experience Survey for DataGrip and the Database Tools & SQL Plugin!
Your feedback from the previous survey helped us better understand your needs
Quansight Labs Blog: The first year of free-threaded Python

Link: https://labs.quansight.org/blog/free-threaded-one-year-recap

A recap of the first year of work on enabling support for the free-threaded build of CPython in community packages.
PyCoder’s Weekly: Issue #681: Loguru, GeoDjango, flexicache, and More (May 13, 2025)

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

#681 – MAY 13, 2025 View in Browser » How to Use Loguru for Simpler Python Logging In this tutorial, you’ll learn how to use Loguru to quickly implement better logging in your Python application
Paolo Melchiorre: My DjangoCon Europe 2025

Link: https://www.paulox.net/2025/05/13/my-djangocon-europe-2025/

A summary of my experience at DjangoCon Europe 2025 told through the posts I published on Mastodon during the conference.
Talk Python to Me: #505: t-strings in Python (PEP 750)

Link: https://talkpython.fm/episodes/show/505/t-strings-in-python-pep-750

Python has many string formatting styles which have been added to the language over the years. Early Python used the % operator to injected formatted values into strings. And we have string.format() w
eGenix.com: eGenix Antispam Bot for Telegram 0.7.1 GA

Link: https://www.egenix.com/company/news/eGenix-Antispam-Bot-for-Telegram-0.7.1-GA.html

Introduction

eGenix has long been running a local user group meeting in Düsseldorf
called Python Meeting Düsseldorf and we are using a Telegram group
for most of our communication.
In the early days
Django Weblog: DSF member of the month - Simon Charette

Link: https://www.djangoproject.com/weblog/2025/may/14/dsf-member-of-the-month-simon-charette/

For May 2025, we welcome Simon Charette as our DSF member of the month!

Simon Charette is a longtime Django contributor and community member. He served on the Django 5.x Steering Council and is par
Real Python: How to Get the Most Out of PyCon US

Link: https://realpython.com/pycon-guide/

Congratulations! You’re going to PyCon US!
Whether this is your first time or you’re a regular attendee, going to a conference full of people who love the same thing as you is always a fun experience.
Hugo van Kemenade: PEPs & Co.

Link: https://hugovk.dev/blog/2025/peps-and-co/

PEPs #Here’s Barry Warsaw on the origin of
PEPs, or Python Enhancement Proposals (edited from
PyBay 2017):

I like backronyms. For those who don’t know: a backronym is where you come up with the
acron
Django Weblog: DjangoCon Europe and beyond

Link: https://www.djangoproject.com/weblog/2025/may/14/djangocon-europe-and-beyond/


We had a blast at DjangoCon Europe 2025, and hope you did too! Events like this are essential for our community, delighting both first-timers and seasoned Djangonauts with insights, good vibes, and a
Erik Marsja: Pandas: Drop Columns By Name in DataFrames

Link: https://www.marsja.se/pandas-drop-columns-by-name/

The post Pandas: Drop Columns By Name in DataFrames appeared first on Erik Marsja.
This blog post will cover Pandas drop columns by name from a single DataFrame and multiple DataFrames. This is a comm
Ned Batchelder: PyCon summer camp

Link: https://nedbatchelder.com/blog/202505/pycon_summer_camp.html

I’m headed to PyCon today, and I’m reminded about how it feels like summer
camp, in mostly good ways, but also in a tricky way.You take some time off from your “real” life, you go somewhere else, you
Real Python: Quiz: Getting Started With Python IDLE

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

In this quiz, you’ll test your understanding of
Python IDLE.
Python IDLE is an IDE included with Python installations, designed for basic editing, execution, and debugging of Python code. You can also
Django Weblog: Our new accessibility statement

Link: https://www.djangoproject.com/weblog/2025/may/15/our-new-accessibility-statement/

Happy Global Accessibility Awareness Day! We thought this would be a fitting occasion to announce our brand new Django accessibility statement 🎉
Did you know that according to the WebAIM Million surve
Zato Blog: Using Oracle Database from Python and Zato Services

Link: https://zato.io/en/blog/oracle-database-in-python.html


Using Oracle Database from Python and Zato Services


2025-05-15, by Dariusz Suchojad


Overview
Oracle Database remains a cornerstone of enterprise IT, powering mission-critical applications aroun
Daniel Roy Greenfeld: Farewell to Michael Ryabushkin

Link: https://daniel.feldroy.com/posts/2025-05-farewell-to-michael-ryabushkin

Michael Ryabushkin and I met around 2011-2012 through Python community work. I don’t remember how we met, instead I remember his presence suddenly there, helping and aiding others.
Michael could be pu