Planet Python RSS
217 subscribers
16.7K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Python Engineering at Microsoft: Python in Visual Studio Code – May 2025 Release

Link: https://devblogs.microsoft.com/python/python-in-visual-studio-code-may-2025-release/

We’re excited to announce the May 2025 release of the Python, Pylance and Jupyter extensions for Visual Studio Code!
This release includes the following announcements:

Python Environments Quick Creat
Real Python: The Real Python Podcast – Episode #248: Experiments With Gen AI, Knowledge Graphs, Workflows, and Python

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

Are you looking for some projects where you can practice your Python skills? Would you like to experiment with building a generative AI app or an automated knowledge graph sentiment analysis tool? Thi
Python GUIs: What does @Slot() do? — Is the Slot decorator even necessary?

Link: https://www.pythonguis.com/faq/what-does-slot-do/

When working with Qt slots and signals in PySide6 you will discover the @Slot decorator. This decorator is used to mark a Python function or method as a slot to which a Qt signal can be connected. How
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