Planet Python RSS
210 subscribers
18.4K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Graham Dumpleton: Getting to know Tachyon

Link: https://grahamdumpleton.me/posts/2026/10/getting-to-know-tachyon/

Python 3.15 ships with a new profiler. It is called Tachyon, it lives in the standard library as the profiling.sampling module, and unlike cProfile it is a sampling profiler rather than a tracing one.
Python Insider: Python 3.10.22, 3.11.17, 3.12.15, 3.13.16 and 3.14.8 are now available!

Link: https://blog.python.org/2026/10/python-31022-31117/

Security updates across Python 3.10–3.14, the final maintenance release of 3.13, and a farewell to Python 3.10.
Django Weblog: Nominate Someone for the 2026 Malcolm Tredinnick Memorial Prize

Link: https://www.djangoproject.com/weblog/2026/oct/01/nominate-someone-for-the-2026-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
"Michiel's Blog": Monitoring my Samsung smart washing machine without a cloud

Link: https://tildeweb.nl/~michiel/samsung-monitoring-my-washer-without-a-cloud.html

Two weeks ago I gave a talk at
Python Leiden on how I
monitor my Samsung Smart washer without using Samsung SmartThings.
As Samsung announced
using their SmartThings API will start costing USD 5 per m
EuroPython: Humans of EuroPython: Diego Russo

Link: https://blog.europython.eu/humans-of-ep-diego/

This week we’d love to spotlight Diego Russo, a member of the Programme Team, and his contributions to EuroPython 2026.In addition to helping ensure an interesting and varied conference programme, Die
Talk Python to Me: #565: Tachyon, Python 3.15's Built-in Sampling Profiler

Link: https://talkpython.fm/episodes/show/565/tachyon-python-3.15s-built-in-sampling-profiler

Do you know what's actually slow in your Python app? Or are you guessing? Until now, profiling Python meant a tracing profiler that made your code 2 to 3 times slower. Or a third-party tool that broke
Brian Okken: PyBay 2026 Talk info and slides

Link: https://pythontest.com/tdd-pybay-2026/

Talk Title: Is TDD even relevant anymore? Yes, but don’t be dumb about it.
Event: PyBay 2026
Slides: tdd-pybay-2026.pdf
Mark Dufour: Shed Skin v0.9.14, v1.0 coming soon!

Link: http://shed-skin.blogspot.com/2026/10/shed-skin-v0914-v10-coming-soon.html

I have just released version 0.9.14 of Shed Skin, a restricted-python to C++ transpiler. Shed Skin allows one to effectively convert (or transpile) pure Python code to highly optimized machine code. T
Armin Ronacher: What is Codemode

Link: https://lucumr.pocoo.org/2026/10/6/codemode/

More than a year ago I wrote a few posts here that recommended people not to
load custom tools into their context (or
MCP servers) but to just
use more scripts. Most importantly I wrote that Code Is
Django Weblog: Django security releases issued: 6.1.2, 6.0.9, and 5.2.18

Link: https://www.djangoproject.com/weblog/2026/oct/06/security-releases/

In accordance with our security release policy,
the Django team is issuing releases for
Django 6.1.2, Django
6.0.9, and Django
5.2.18.
These releases address the security issues detailed below. We enc
PyCoder’s Weekly: Issue #755: 3.15 Gets an RC3, New Feature Rundown, Sampling Profiler, and More (2026-10-06)

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

#755 – OCTOBER 6, 2026 View in Browser » Python Adds a Release: 3.15.0rc3 Due to issues found in the new lazy loading features, an emergency Release Candidate has been adding, delaying Python 3.
Python Bytes: #499 So many questions??

Link: https://pythonbytes.fm/episodes/show/499/so-many-questions

Topics covered in this episode:

PEP 824 brings ?? and ??= to Python for None handling
Python 3.15 gets a surprise RC3, and Python 3.10 reaches end of life
asyncio.shield
Pyxel: the retro game engine
Python GUIs: Using Complex Data Sources with PyQt6 Model/View Architecture — How to use JSON, nested data, and other complex structures in your Qt table and list views

Link: https://www.pythonguis.com/faq/complex-data-in-pyqt-models/


I have a complex data set in a JSON file. Is it possible to use this as my model's data in PyQt6 views, or do I need to simplify it to a basic table?

Great news: you can use any data structure you l
Python GUIs: Change the color of the ProgressBar indicator text when it exceeds 50%

Link: https://www.pythonguis.com/faq/change-the-color-of-the-progressbar-indicator-text-when-it-exceeds-50/


How can I change the text color from black to white of the percentage indicator inside the QProgressBar when it exceeds the value of 50?

When a QProgressBar fills past the halfway mark, the dark-col
LernerPython blog, from Reuven Lerner: Pandas groupby basics: Aggregating a numeric column by category

Link: https://lernerpython.com/2026/10/05/pandas-groupby-basics-aggregating-a-numeric-column-by-category/


The simplest grouping in Python Pandas is groupby:
df.groupby(CATEGORICAL)[NUMERIC].AGG_METHOD()
For example:
df.groupby('passenger_count')['trip_distance'].mean()
Returns a series whose index is the
LernerPython blog, from Reuven Lerner: Pandas groupby with sort=False: Keep groups in order of appearance

Link: https://lernerpython.com/2026/10/06/pandas-groupby-with-sort-false-keep-groups-in-order-of-appearance/


A “groupby” call in Python Pandas is normally sorted by index.
But if you’re grouping by month name, April will come before January.
Pass “sort=False”, and the index will reflect the order of appeara
Eli Bendersky: Monte-Carlo simulations

Link: https://eli.thegreenplace.net/2026/monte-carlo-simulations/

Monte Carlo simulations (or methods) is the technique of applying
randomness and the Law of large numbers
to the solution of various scientific and engineering problems. One of its
first documented us