Planet Python RSS
217 subscribers
16.7K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Real Python: Sets in Python

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

Python provides a built-in set data type. It differs from other built-in data types in that it’s an unordered collection of unique elements. It also supports operations that differ from those of other
PyCon: Asking the Key Questions: Q&A with the PyCon US 2025 keynote speakers

Link: https://pycon.blogspot.com/2025/05/2025keynotesqa.html

Get to know the all-star lineup of PyCon US 2025 keynote speakers. They’ve graciously answered our questions, and shared some conference advice plus tidbits of their backstories–from rubber ducks to p
Python Software Foundation: Announcing Python Software Foundation Fellow Members for Q1 2025! 🎉

Link: https://pyfound.blogspot.com/2025/05/announcing-python-software-foundation.html

The PSF is pleased to announce its first batch of PSF Fellows for 2025! Let us welcome the new PSF Fellows for Q1! The following people continue to do amazing things for the Python community:Aidis Stu
Real Python: Using the Python subprocess Module

Link: https://realpython.com/courses/python-subprocess-module/

Python’s subprocess module allows you to run shell commands and manage external processes directly from your Python code. By using subprocess, you can execute shell commands like ls or dir, launch app
Ari Lamstein: Course Review: Build an AI chatbot with Python

Link: https://arilamstein.com/blog/2025/05/06/course-review-build-an-ai-chatbot-with-python/

For a while now I’ve been wanting to learn more about LLMs. The problem has been that I wasn’t sure where to start.
So when Kevin Markham launched his course Build an AI chatbot with Python I jumped a
PyCoder’s Weekly: Issue #680: Thread Safety, Pip 25.1, DjangoCon EU Wrap-Up, and More (May 6, 2025)

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

#680 – MAY 6, 2025 View in Browser » Thread Safety in Python: Locks and Other Techniques In this video course, you’ll learn about the issues that can occur when your code is run in a multithread
John Cook: Converting between quaternions and rotation matrices

Link: https://www.johndcook.com/blog/2025/05/07/quaternions-and-rotation-matrices/

In the previous post I wrote about representing rotations with quaternions. This representation has several advantages, such as making it clear how rotations compose. Rotations are often represented a
Real Python: How to Use Loguru for Simpler Python Logging

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

In Python, logging is a vital programming practice that helps you track, understand, and debug your application’s behavior. Loguru is a Python library that provides simpler, more intuitive logging com
Django Weblog: Django security releases issued: 5.2.1, 5.1.9 and 4.2.21

Link: https://www.djangoproject.com/weblog/2025/may/07/security-releases/

In accordance with our security release policy, the Django team
is issuing releases for
Django 5.2.1,
Django 5.1.9 and
Django 4.2.21.
These releases address the security issues detailed below. We enco
Python Insider: Python 3.14.0 beta 1 is here!

Link: https://pythoninsider.blogspot.com/2025/05/python-3140-beta-1-is-here.html

Only one day late, welcome to the first beta!
https://www.python.org/downloads/release/python-3140b1/
This is a beta preview of Python 3.14
Python 3.14 is still in development. This release, 3.14.0b1,
The Python Coding Stack: "AI Coffee" Grand Opening This Monday • A Story About Parameters and Arguments in Python Functions

Link: https://www.thepythoncodingstack.com/p/python-function-parameters-arguments-args-kwargs-optional-positional-keyword

Alex had one last look around. You could almost see a faint smile emerge from the deep sigh—part exhaustion and part satisfaction. He was as ready as he could be. His new shop was as ready as it could
Test and Code: pytest-metadata - provides access to test session metadata

Link: https://testandcode.com/episodes/pytest-metadata

pytest-metadata is described as a plugin for pytest that provides access to test session metadata. That is such a humble description for such a massively useful plugin. If you're already using pytest-
eGenix.com: PyDDF Python Spring Sprint 2025

Link: https://www.egenix.com/company/news/PyDDF-Spring-Sprint-2025

The following text is in German, since we're announcing a Python sprint in Düsseldorf, Germany.

Ankündigung
Python Meeting Spring Sprint 2025 in
Düsseldorf

Samstag, 24.05.2025, 10:00-18:00 Uhr
Sonnt
Real Python: Quiz: Python Logging With the Loguru Library

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

In this quiz, you’ll test your understanding of How to Use Loguru for Simpler Python Logging.
By working through this quiz, you’ll revisit key concepts like installing Loguru, basic logging, formattin
Seth Michael Larson: A(nimal Cros)SCII

Link: https://sethmlarson.dev/animal-crossci?utm_campaign=rss

What is the character encoding for Animal Crossing?
This page details all the characters that are allowed for player
names, town names, and passwords in Animal Crossing for the GameCube. A much larger
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