Planet Python RSS
218 subscribers
16.7K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Everyday Superpowers: Finding the root of a project with pathlib

Link: https://everydaysuperpowers.dev/articles/finding-the-root-of-a-project-with-pathlib/

Every now and then I'm writing code deep in some Python project, and I realize that it would be nice to generate a file at the root of a project.The following is the way I'm currently finding the root
Python Software Foundation: 2025 PSF Board Election Schedule Change

Link: https://pyfound.blogspot.com/2025/04/2025-psf-board-election-schedule-change.html

Starting this year, the PSF Board Election will be held a couple of months later in the year than in years prior. The nomination period through the end of the vote will run around the August to Septem
Everyday Superpowers: Supercharge Your Enums: Cleaner Code with Hidden Features

Link: https://everydaysuperpowers.dev/articles/supercharge-your-enums-cleaner-code-with-hidden-features/

I see a lot of articles suggesting you use enums by mostly restating the Python documentation. Unfortunately, I feel this leaves readers without crutial practical advice, which I'd like to pass on her
Python GUIs: Building a Currency Converter Application using Tkinter — Convert between currencies with ease

Link: https://www.pythonguis.com/examples/currency-converter-tkinter/

In this tutorial, you'll create a currency converter application with Python and Tkinter. The app will allow the users to select the source currency, choose the target currency, and input the amount t
Everyday Superpowers: Event Sourcing: Reactivity Without the React Overhead

Link: https://everydaysuperpowers.dev/articles/event-sourcing-reactivity-without-the-react-overhead/

This is the second entry in a five-part series about event sourcing:Why I Finally Embraced Event Sourcing—And Why You Should TooWhat is event sourcing and why you should carePreventing painful couplin
Test and Code: The role of AI in software testing - Anthony Shaw

Link: https://testandcode.com/episodes/ai-role-software-testing

AI is helping people write code.  Tests are one of those things that some people don't like to write.   Can AI play a role in creating automated software tests?  Well, yes. But it's a nuanced yes.  An
Django Weblog: New-features github repo and project

Link: https://www.djangoproject.com/weblog/2025/apr/26/new-features-github-repo-and-project/

New Feature Request/Proposal Process with GitHub Repository
Django is experimenting with a new GitHub repository specifically designed to manage feature ideas and their progression. This is a signific
Python GUIs: Kivy's Complex Widgets — Learn How to Use Kivy's Complex UX Widgets in Your Apps

Link: https://www.pythonguis.com/tutorials/kivy-complex-ui-widgets/

Kivy is a powerful framework for developing multi-touch GUI applications using Python. It provides a set of rich built-in widgets which you can use to build complex GUI applications.
In a previous tut
Real Python: Quiz: Managing Python Projects With uv: An All-in-One Solution

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

By working through this quiz, you’ll revisit how Python’s uv integrates multiple functionalities into one tool, offering a comprehensive solution for managing Python projects.
You can use it for fast
Real Python: Managing Python Projects With uv: An All-in-One Solution

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

The uv tool is a high-speed package and project manager for Python. It’s written in Rust and designed to streamline your workflow. It offers fast dependency installation and integrates various functio
Mike Driscoll: Creating TUI Applications with Textual and Python Kickstarter Launched

Link: https://www.blog.pythonlibrary.org/2025/04/28/creating-tui-applications-with-textual-and-python-kickstarter-launched/

Text-based user interfaces (TUIs) are making a BIG comeback. Many developers of today need to easy-to-use applications to configure and run jobs on headless servers. You can make your own life and the
Talk Python to Me: #503: The PyArrow Revolution

Link: https://talkpython.fm/episodes/show/503/the-pyarrow-revolution

Pandas is at a the core of virtually all data science done in Python, that is virtually all data science. Since it's beginning, Pandas has been based upon numpy. But changes are afoot to update those
PyBites: From Backend to Frontend: Connecting FastAPI and Streamlit

Link: https://pybit.es/articles/from-backend-to-frontend-connecting-fastapi-and-streamlit/

In my previous Pybites article, I showed how I built and deployed a book tracking API using FastAPI, Docker, and Fly.io. That project taught me a lot about backend development, containers, and deployi
Real Python: Quiz: How to Manage Python Projects With pyproject.toml

Link: https://realpython.com/quizzes/python-pyproject-toml/

In this quiz, you’ll test your understanding of the pyproject.toml file.
This file is a key component for defining a Python project’s build system, including its requirements and build backend. With a