Planet Python RSS
209 subscribers
18.5K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Reuven Lerner: Learn to code with AI — not just write prompts

Link: https://lerner.co.il/2026/01/22/learn-to-code-with-ai-not-just-write-prompts/



The AI revolution is here. Engineers at major companies are now using AI instead of writing code directly.
But there’s a gap: Most developers know how to write code OR how to prompt AI, but not both
The Python Coding Stack: The Orchestra Conductor, The Senior Programmer, and AI • [Club]

Link: https://www.thepythoncodingstack.com/p/the-orchestra-conductor-the-senior

I spent a few years learning to play the piano when I was a child. It was always clear I would never be a concert pianist. Or a pianist of any description. This is to say that I don’t know much about
death and gravity: DynamoDB crash course: part 1 – philosophy

Link: https://death.andgravity.com/dynamodb

This is part one of a series
covering core DynamoDB concepts and patterns,
from the data model and features all the way up to single-table design.
The goal is to get you
to understand what idiomatic u
Real Python: The Real Python Podcast – Episode #281: Continuing to Improve the Learning Experience at Real Python

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

If you haven't visited the Real Python website lately, then it's time to check out a great batch of updates on realpython.com! Dan Bader returns to the show this week to discuss improvements to the si
Talk Python to Me: #535: PyView: Real-time Python Web Apps

Link: https://talkpython.fm/episodes/show/535/pyview-real-time-python-web-apps

Building on the web is like working with the perfect clay. It’s malleable and can become almost anything. But too often, frameworks try to hide the web’s best parts away from us. Today, we’re looking
Ned Batchelder: Testing: exceptions and caches

Link: https://nedbatchelder.com/blog/202601/testing_exceptions_and_caches

Two testing-related things I found recently.Unified exception testingKacper Borucki blogged about parameterizing exception
testing, and linked to pytest docs and a
StackOverflow answer with similar ap
Reuven Lerner: What’s new in Pandas 3?

Link: https://lerner.co.il/2026/01/26/whats-new-in-pandas-3/

Pandas 3 is out!As of last week, saying “pip install pandas” or “uv add pandas” gives you the latest version.What’s new? What has changed? I’ve got a whole YouTube playlist, explaining what you need
Python Software Foundation: Your Python. Your Voice. Join the Python Developers Survey 2026!

Link: https://pyfound.blogspot.com/2026/01/your-python-your-voice-join-python.html

This year marks the ninth iteration of the official Python Developers Survey. We intentionally launched the survey in January (later than years prior) so that data collection and results can be comple
Real Python: Quiz: GeoPandas Basics: Maps, Projections, and Spatial Joins

Link: https://realpython.com/quizzes/geopandas/

In this quiz, you’ll test your understanding of GeoPandas.
You’ll review coordinate reference systems, GeoDataFrames, interactive maps, and spatial joins with .sjoin(). You’ll also explore how project
Kushal Das: replyfast a python module for signal

Link: https://kushaldas.in/posts/replyfast-a-python-module-for-signal.html


replyfast is a Python module to receive and send messages on Signal.
You can install it via
python3 -m pip install replyfast
or
uv pip install replyfast
I have to add Windows builds to CI though.
Real Python: GeoPandas Basics: Maps, Projections, and Spatial Joins

Link: https://realpython.com/geopandas/

GeoPandas extends pandas to make working with geospatial data in Python intuitive and powerful. If you’re looking to do geospatial tasks in Python and want a library with a pandas-like API, then GeoPa
Python Bytes: #467 Toads in my AI

Link: https://pythonbytes.fm/episodes/show/467/toads-in-my-ai

Topics covered in this episode:

GreyNoise IP Check
tprof: a targeting profiler
TOAD is out
Extras
Joke
Watch on YouTube
About the show
Sponsored by us! Support our work through:

Our courses at Talk
PyBites: The missing 66% of your skillset

Link: https://pybit.es/articles/the-missing-66-of-your-skillset/

Bob and I have spent many years as Python devs, and 6 years coaching with Pybites and we can safely say that being a Senior Developer is only about 1/3 Python knowledge.
The other 60% is the ecosystem
Armin Ronacher: Colin and Earendil

Link: https://lucumr.pocoo.org/2026/1/27/earendil/

Regular readers of this blog will know that I started a new company. We have
put out just a tiny bit of information today,
and some keen folks have discovered and reached out by email with many
thoug
Seth Michael Larson: Use “\A...\z”, not “^...$” with Python regular expressions

Link: https://sethmlarson.dev/use-backslash-A-and-z-not-%5E-and-%24-with-python-regular-expressions?utm_campaign=rss

Two years ago I discovered a potential foot-gun
with the Python standard library “re” module.
I blogged about this behavior,
and turns out that
I wasn't only one who didn't know this:
The article was
Real Python: Create Callable Instances With Python's .__call__()

Link: https://realpython.com/courses/create-callable-instances-dunder-call/

In Python, a callable is any object that you can call using a pair of parentheses and, optionally, a series of arguments. Functions, classes, and methods are all common examples of callables in Python
PyCoder’s Weekly: Issue #719: Django Tasks, Dictionaries, Ollama, and More (Jan. 27, 2026)

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

#719 – JANUARY 27, 2026 View in Browser » Migrating From Celery to Django Tasks Django 6 introduced the new tasks framework, a general interface for asynchronous tasks. This article shows you ho
Python Morsels: All iteration is the same in Python

Link: https://www.pythonmorsels.com/all-iteration-is-the-same/

In Python, for loops, list comprehensions, tuple unpacking, and * unpacking all use the same iteration mechanism.



Table of contents

Looping over dictionaries gives keys
Looping over strings provid
EuroPython: Humans of EuroPython: Rodrigo Girão Serrão

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

EuroPython depends entirely on the dedication of volunteers who invest tremendous effort into bringing it to life. From managing sponsor relationships and designing the event schedule to handling regi
Hugo van Kemenade: Speeding up Pillow's open and save

Link: https://hugovk.dev/blog/2026/faster-pillow/

Tachyon #I tried out
Tachyon,
the new “high-frequency statistical sampling profiler” coming in
Python 3.15, to see if we can
speed up the Pillow imaging library. I started with a simple script to open