Planet Python RSS
217 subscribers
16.7K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Daniel Roy Greenfeld: Using pyinstrument to profile FastHTML apps

Link: https://daniel.feldroy.com/posts/2025-03-using-pyinstrument-to-profile-fasthtml-apps

FastHTML is built on Starlette, so we use Starlette's middleware tooling and then pass in the result. Just make sure you install pyinstrument.
WARNING: NOT FOR PRODUCTION ENVIRONMENTS Including a pro
Talk Python to Me: #497: Outlier Detection with Python

Link: https://talkpython.fm/episodes/show/497/outlier-detection-with-python

Have you ever wondered why certain data points stand out so dramatically? They might hold the key to everything from fraud detection to groundbreaking discoveries. This week on Talk Python to Me, we d
Techiediaries - Django: 10xDev Newsletter #1: Vibe Coding, Clone UIs with AI; Python for Mobile Dev; LynxJS — Tiktok New Framework; New Angular 19, React 19, Laravel 12 Features; AI Fakers in Recruitment; Local-First Apps…

Link: https://www.techiediaries.com/vibe-coding-clone-uis-ai-python-mobile-lynxjs-new-angular-19-react-19-laravel-12/

Issue #1 of 10xDev Newsletter for modern dev technologies, productivity, and devneurship in the era of AI!
Anarcat: Losing the war for the free internet

Link: https://anarc.at/blog/2025-03-21-losing-war-internet/

Warning: this is a long ramble I wrote after an outage of my home
internet. You'll get your regular scheduled programming shortly.
I didn't realize this until relatively recently, but we're at war.
Fa
Anarcat: Minor outage at Teksavvy business

Link: https://anarc.at/blog/2025-03-21-another-home-outage/

This morning, internet was down at home. The last time I had such an
issue was in February 2023, when my
provider was Oricom. Now I'm with a business service at Teksavvy
Internet (TSI), in which I pay
Eli Bendersky: Understanding Numpy's einsum

Link: https://eli.thegreenplace.net/2025/understanding-numpys-einsum/

This is a brief explanation and a cookbook for using numpy.einsum,
which lets us use Einstein notation to evaluate operations on
multi-dimensional arrays. The focus here is mostly on einsum's explicit
Go Deh: Incremental combinations without caching

Link: http://paddy3118.blogspot.com/2025/03/incremental-combinations-without-caching.html

 Irie server roomSomeone had a problem where they received initial data d1, worked on all r combinations of the data initially received, but by the time they had finished that, they checked and found
Real Python: Quiz: How to Strip Characters From a Python String

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

In this quiz, you’ll test your understanding of Python’s .strip() method.
You’ll also revisit the related methods .lstrip() and .rstrip(), as well as .removeprefix() and .removesuffix(). These methods
Armin Ronacher: Bridging the Efficiency Gap Between FromStr and String

Link: http://lucumr.pocoo.org/2025/3/23/from-string

Sometimes in Rust, you need to convert a string into a value of a specific
type (for example, converting a string to an integer).
For this, the standard library provides the rather useful FromStr trai
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