Planet Python RSS
217 subscribers
16.7K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
meejah.ca: Terminal Visualizer

Link: https://meejah.ca/blog/terminal-visualizer

Showing numbers is fun and hard
Python Insider: Python 3.14.0 alpha 5 is out

Link: https://pythoninsider.blogspot.com/2025/02/python-3140-alpha-5-is-out.html

Here comes the antepenultimate alpha.
https://www.python.org/downloads/release/python-3140a5/
This is an early developer preview of Python
3.14
Major
new features of the 3.14 series, compared to 3.13
Kushal Das: pass using stateless OpenPGP command line interface

Link: https://kushaldas.in/posts/pass-using-stateless-openpgp-command-line-interface.html


Yesterday I wrote about how
I am using a different tool for git signing and verification. Next, I
replaced my pass usage. I have a small
patch to use
stateless OpenPGP command line interface (SOP). I
Zato Blog: Modern REST API Tutorial in Python

Link: https://zato.io/en/blog/modern-rest-api-tutorial-in-python.html


Modern REST API Tutorial in Python


2025-02-12, by Dariusz Suchojad


Great APIs don't win theoretical arguments - they just prefer to work reliably and to make developers' lives easier.
Here's a
Real Python: Quiz: Python Keywords: An Introduction

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

In this quiz, you’ll test your understanding of Python Keywords.
Python keywords are reserved words with specific functions and restrictions in the language. These keywords are always available in Pyt
Python Morsels: Avoid over-commenting in Python

Link: https://www.pythonmorsels.com/avoid-comments/

When do you need a comment in Python and when should you consider an alternative to commenting?


Table of contents

Documenting instead of commenting
Non-obvious variables and values
Unnamed code blo
Real Python: Python Keywords: An Introduction

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

Python keywords are reserved words with specific functions and restrictions in the language. Currently, Python has thirty-five keywords and four soft keywords. These keywords are always available in P
EuroPython: EuroPython February 2025 Newsletter

Link: https://blog.europython.eu/europython-february-2025-newsletter/

Hey ya 👋 Hope you&aposre all having a fantastic February. We sure have been busy and got some exciting updates for you as we gear up for EuroPython 2025, which is taking place once again in the beauti
Kay Hayen: Nuitka Release 2.6

Link: https://nuitka.net/posts/nuitka-release-26.html

This is to inform you about the new stable release of Nuitka. It is the extremely compatible Python compiler,
“download now”.
This release has all-around improvements, with a lot effort spent on bug
f
Peter Bengtsson: get in JavaScript is the same as property in Python

Link: http://www.peterbe.com/plog/get-in-javascript-is-the-same-as-property-in-python

Prefix a function, in an object or class, with `get` and then that acts as a function call without brackets. Just like Python's `property` decorator.
Bojan Mihelac: Prefixed Parameters for Django querystring tag

Link: http://code.informatikamihelac.com/en/query-string-with-prefixed-parameters/

An overview of Django 5.1's new querystring tag and how to add support for prefixed parameters.
Giampaolo Rodola: psutil: drop Python 2.7 support

Link: https://gmpy.dev/blog/2025/psutil-drop-python-27-support

About dropping Python 2.7 support, 3 years ago I stated:

Not a chance, for many years to come. [Python 2.7] currently represents 7-10%
of total downloads, meaning around 70k / 100k downloads per day.
Daniel Roy Greenfeld: Building a playing card deck

Link: https://daniel.feldroy.com/posts/2025-02-deck-of-cards

Today is Valentine's Day. That makes it the perfect day to write a blog post about showing how to not just build a deck of cards, but show off cards from the heart suite.
Real Python: The Real Python Podcast – Episode #239: Behavior-Driven vs Test-Driven Development & Using Regex in Python

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

What is behavior-driven development, and how does it work alongside test-driven development? How do you communicate requirements between teams in an organization? Christopher Trudeau is back on the sh
Hugo van Kemenade: Improving licence metadata

Link: https://hugovk.dev/blog/2025/improving-licence-metadata/

What? #PEP 639 defines a spec on how to document licences
used in Python projects.
Instead of using a Trove classifier such as “License ::
OSI Approved :: BSD License”, which is imprecise (for example
Django Weblog: DjangoCongress JP 2025 Announcement and Live Streaming!

Link: https://www.djangoproject.com/weblog/2025/feb/14/djangocongress-jp-2025-announcement-and-livestream/

DjangoCongress JP 2025, to be held on Saturday, February 22, 2025 at 10 am (Japan Standard Time), will be broadcast live!
It will be streamed on the following YouTube Live channels:

DjangoCongress J
Kay Hayen: Nuitka this week #16

Link: https://nuitka.net/posts/nuitka-this-week-16.html

Hey Nuitka users! This started out as an idea of a weekly update, but
that hasn’t happened, and so we will switch it over to just writing up
when something interesting happens and then push it out rel