Planet Python RSS
218 subscribers
16.7K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
PyBites: Case Study: Developing and Testing Python Packages with uv

Link: https://pybit.es/articles/developing-and-testing-python-packages-with-uv/

Structuring Python projects properly, especially when developing packages, can often be confusing. Many developers struggle with common questions: How exactly should project folders be organised?
Sho
Real Python: Quiz: Python Code Quality: Best Practices and Tools

Link: https://realpython.com/quizzes/python-code-quality/

In this quiz, you’ll test your understanding of
Python Code Quality: Tools & Best Practices.
By working through this quiz, you’ll revisit the importance of producing high-quality Python code that’s fu
Real Python: Python Code Quality: Best Practices and Tools

Link: https://realpython.com/python-code-quality/

Producing high-quality Python code involves using appropriate tools and consistently applying best practices. High-quality code is functional, readable, maintainable, efficient, and secure. It adheres
Talk Python to Me: #498: Algorithms for high performance terminal apps

Link: https://talkpython.fm/episodes/show/498/algorithms-for-high-performance-terminal-apps

In this episode, we welcome back Will McGugan, the creator of the wildly popular Rich library and founder of Textualize. We'll dive into Will's latest article on "Algorithms for High Performance Termi
Wingware: Wing Python IDE Version 10.0.9 - March 24, 2025

Link: https://wingware.com/news/2025-03-24

Wing 10.0.9 fixes usability issues with AI supported development, selects text and shows
callouts when visiting Find Uses matches, adds User Interface > Fonts > Editor Line Spacing
preference, avoids
Hugo van Kemenade: Free-threaded Python on GitHub Actions

Link: https://hugovk.dev/blog/2025/free-threaded-python-on-github-actions/

GitHub Actions now supports experimental free-threaded CPython!
There are three ways to add it to your test matrix:

actions/setup-python: t suffix
actions/setup-uv: t suffix
actions/setup-python: fre
Seth Michael Larson: Don't bring slop to a slop fight

Link: https://sethmlarson.dev/dont-bring-slop-to-a-slop-fight?utm_campaign=rss

Whenever I talk about generative AI slop being sent into
every conceivable communication platform I see a common
suggestion on how to stop the slop from reaching human eyes:
“Just use AI to detect the
Real Python: What Can You Do With Python?

Link: https://realpython.com/courses/what-can-you-do-with-python/

You’ve finished a course or finally made it to the end of a book that teaches you the basics of programming with Python. You’ve learned about variables, lists, tuples, dictionaries, for and while loop
TechBeamers Python: 10 Viral Tips to Learn Python Instantly 🚀

Link: https://techbeamers.com/10-viral-tips-to-learn-python-instantly/

Python is one of the most in-demand programming languages in 2025, powering AI, web development, automation, and more. Whether you’re a complete beginner or looking to sharpen your skills, you don’t n
PyCoder’s Weekly: Issue #674: LangGraph, Marimo, Django Template Components, and More (March 25, 2025)

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

#674 – MARCH 25, 2025 View in Browser » LangGraph: Build Stateful AI Agents in Python LangGraph is a versatile Python library designed for stateful, cyclic, and multi-actor Large Language Model
PyCon: Call for Volunteers: PyCon US Code of Conduct Team

Link: https://pycon.blogspot.com/2025/03/call-for-volunteers-pycon-us-code-of.html

Help us make PyCon US welcoming, fun, and safe!We are looking for volunteers to join the Code of Conduct Team for PyCon US 2025 in Pittsburgh, PA. The Code of Conduct Team supports the PyCon US commun
Python GUIs: Multithreading PySide6 applications with QThreadPool — Run background tasks concurrently without impacting your UI

Link: https://www.pythonguis.com/tutorials/multithreading-pyside6-applications-qthreadpool/

A common problem when building Python GUI applications is the interface "locking up" when attempting to perform long-running background tasks. In this tutorial, we'll cover quick ways to achieve concu
Real Python: Quiz: Python's Instance, Class, and Static Methods Demystified

Link: https://realpython.com/quizzes/instance-class-and-static-methods-demystified/

In this quiz, you’ll test your understanding of Instance, Class, and Static Methods in Python. By working through this quiz, you’ll revisit the differences between these methods and how to use them ef
Real Python: Quiz: Python Set Comprehensions: How and When to Use Them

Link: https://realpython.com/quizzes/python-set-comprehension/

In this quiz, you’ll test your understanding of Python Set Comprehensions: How and When to Use Them.
Set comprehensions are a concise and quick way to create, transform, and filter sets in Python.
The
Real Python: Quiz: GitHub Actions for Python

Link: https://realpython.com/quizzes/github-actions-python/

In this quiz, you’ll test your understanding of Continuous Integration and Deployment for Python With GitHub Actions.
By working through this quiz, you’ll revisit how to use GitHub Actions and workflo
Real Python: Introducing DuckDB

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

The DuckDB database provides a seamless way to handle large datasets in Python with Online Analytical Processing (OLAP) optimization. You can create databases, verify data imports, and perform efficie
Python Morsels: Checking whether iterables are equal in Python

Link: https://www.pythonmorsels.com/iterable-equality/

You can check whether iterables contain the same elements in Python with equality checks, type conversions, sets, Counter, or looping helpers.



Table of contents

Simple equality checks
Comparing di