Planet Python RSS
215 subscribers
16.9K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Python⇒Speed: Testing the compiler optimizations your code relies on

Link: https://pythonspeed.com/articles/testing-compiler-optimizations/

In a recent article by David
Lattimore,
he demonstrates a number of Rust performance tricks, including one that involve writing code that
looks like a loop, but which in practice is optimized down to
PyCoder’s Weekly: Issue #698: Capturing Stdout, REPL Color, Feature History, and More (Sept. 9, 2025)

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

#698 – SEPTEMBER 9, 2025 View in Browser » Python: Capture Stdout and Stderr in Unittest When testing code that outputs to the terminal through either standard out (stdout) or standard error (st
Wingware: Wing Python IDE Version 11.0.4 - September 8, 2025

Link: https://wingware.com/news/2025-09-08

Wing Python IDE version 11.0.4 has been released. It adds debugger and code analysis
support for Python 3.14, improves Python code analysis and code warnings, and makes
a number of other minor improv
Quansight Labs Blog: Scaling asyncio on Free-Threaded Python

Link: https://labs.quansight.org/blog/scaling-asyncio-on-free-threaded-python

A recap on the work done in Python 3.14 to enable asyncio to scale on the free-threaded build of CPython.
Real Python: Quiz: How to Drop Null Values in pandas

Link: https://realpython.com/quizzes/how-to-drop-null-values-in-pandas/

Challenge yourself with this quiz and see how much you understand about dropping null values in pandas.
Working through this quiz is a great way to revisit what you learned in the How to Drop Null Val
Real Python: How to Drop Null Values in pandas

Link: https://realpython.com/how-to-drop-null-values-in-pandas/

Missing values can derail your analysis. In pandas, you can use the .dropna() method to remove rows or columns containing null values—in other words, missing data—so you can work with clean DataFrames
1
Graham Dumpleton: Back from the dead

Link: https://grahamdumpleton.me/posts/2025/09/back-from-the-dead/

I'm back.
Yes, it's been quite a long time. It's actually more than six years since my last blog post.
There are a few reasons for this. The main one is that after IBM acquired Red Hat, and later when
Graham Dumpleton: Status of wrapt (September 2025)

Link: https://grahamdumpleton.me/posts/2025/09/status-of-wrapt/

The Python wrapt package recently turned 12 years old. Originally intended to be a module for monkey patching Python code, its wrapper object turned out to be a useful basis for creating Python decora
Real Python: The Real Python Podcast – Episode #265: Python App Hosting Choices & Documenting Python's History

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

What are your options for hosting your Python application or scripts? What are the advantages of a platform as a service, container-based hosts, or setting up a virtual machine? Christopher Trudeau is
Seth Michael Larson: Infinite* Precision CVSS Calculator

Link: https://sethmlarson.dev/infinite-precision-cvss?utm_campaign=rss

CVSS is a scoring system for the severity of a software vulnerability.
The scores range from 0 to 10, but that doesn't mean it's a “10-point system”.
A single value after a decimal (“8.7”) is allowed
Seth Michael Larson: SCREAM CIPHER (“ǠĂȦẶAẦ ĂǍÄẴẶȦ”)

Link: https://sethmlarson.dev/scream-cipher?utm_campaign=rss

You've probably heard of stream ciphers, but what about a scream cipher 😱?
Today I learned there are more “Latin capital letter A”
Unicode characters than there are letters in the English alphabet. Yo
Django Weblog: Nominate a Djangonaut for the 2025 Malcolm Tredinnick Memorial Prize

Link: https://www.djangoproject.com/weblog/2025/sep/13/nominate-a-djangonaut-for-the-2025-malcolm-prize/

Hello Everyone 👋 It is that time of year again when we recognize someone from our community in memory of our friend Malcolm.
Malcolm was an early core contributor to Django and had a huge influence o
Brian Okken: Timeline

Link: https://pythontest.com/posts/lean-tdd/timeline/

There are a lot of events in the history of software development.
This is a list of dates that have some significance in either the stuff I work with or methodologies.
I’ve compiled this list for my o
Brian Okken: Timeline of Selected Software Events

Link: https://pythontest.com/timeline-selected-software-events/

There are a lot of events in the history of software development.
This is a list of dates that have some significance in either the stuff I work with or methodologies.
I’ve compiled this list for my o
Python Software Foundation: Sprints are the best part of a conference

Link: https://pyfound.blogspot.com/2025/09/sprints-are-best-part-of-conference.html

When I first started attending Python conferences, my focus was entirely on the talks on the schedule. That's not surprising, there's no conference without talks! Over the years, though, I came to app
Armin Ronacher: What’s a Foreigner?

Link: https://lucumr.pocoo.org/2025/9/14/whats-an-foreigner/

Across many countries, resistance to immigration is rising — even places with
little immigration, like Japan, now see rallies against
it.
I’m not going to take a side here. I want to examine a simple
Go Deh: From all truths to (ir)relevancies

Link: http://paddy3118.blogspot.com/2025/09/from-all-truths-to-irrelevancies.html

 Following up on my previous post about truth tables, I now ask a subtler question: which inputs actually matter? Some variables, though present, leave no trace on the output. In this post, I uncover
Real Python: Quiz: What Does -> Mean in Python Function Definitions?

Link: https://realpython.com/quizzes/what-does-arrow-mean-in-python/

In this quiz, you will revisit how Python uses the arrow notation (->) in function signatures to provide return type hints. Practice identifying correct syntax, annotating containers, and understandin
Real Python: Quiz: Python Project Management With uv

Link: https://realpython.com/quizzes/python-project-management-with-uv/

In this quiz, you will review how to use uv, the high-speed Python package and project manager. You will practice key commands, explore the files uv creates for you, and work with project setup tasks.
Mike Driscoll: Erys – A TUI for Jupyter Notebooks

Link: https://www.blog.pythonlibrary.org/2025/09/15/erys-a-tui-for-jupyter-notebooks/

Have you ever thought to yourself: “Wouldn’t it be nice to run Jupyter Notebooks in my terminal?” Well, you’re in luck. The new Erys project not only makes running Jupyter Notebooks in your terminal a