Planet Python RSS
209 subscribers
18.5K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
EuroPython: Humans of EuroPython: Daksh P. Jain

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

Behind every attendee registered, there&aposs a community. Behind every talk, a team. EuroPython isn&apost just a conference—it&aposs a labor of grace, 100% volunteer-powered. To the wranglers who her
Graham Dumpleton: Reviewing workshops with AI

Link: https://grahamdumpleton.me/posts/2026/02/reviewing-workshops-with-ai/

In my previous post I walked through deploying an AI-generated Educates workshop on a local Kubernetes cluster. The workshop was up and running, accessible through the training portal, and ready to be
Talk Python to Me: #538: Python in Digital Humanities

Link: https://talkpython.fm/episodes/show/538/python-in-digital-humanities

Digital humanities sounds niche, until you realize it can mean a searchable archive of U.S. amendment proposals, Irish folklore, or pigment science in ancient art. Today I’m talking with David Flood f
Seth Michael Larson: “The Legend of Zelda: Link’s Awakening” respects your time

Link: https://sethmlarson.dev/links-awakening?utm_campaign=rss



I played “The Legend of Zelda: Link’s Awakening” for the first time in January and
early February. The game took me 13 hours to complete the main story and
a few optional side quests. I started play
Real Python: Quiz: The pandas DataFrame: Make Working With Data Delightful

Link: https://realpython.com/quizzes/pandas-dataframe/

In this quiz, you’ll test your understanding of the
pandas DataFrame.
By working through this quiz, you’ll review how to create pandas DataFrames, access and modify columns, insert and sort data, extr
Rodrigo Girão Serrão: Remove extra spaces

Link: https://mathspp.com/blog/remove-extra-spaces


Learn how to remove extra spaces from a string using regex, string splitting, a fixed point, and itertools.groupby.
In this article you'll learn about three different ways in which you can remove ext
Real Python: Automate Python Data Analysis With YData Profiling

Link: https://realpython.com/ydata-profiling-eda/

The YData Profiling package generates an exploratory data analysis (EDA) report with a few lines of code. The report provides dataset and column-level analysis, including plots and summary statistics
Rodrigo Girão Serrão: TIL #139 – Multiline input in the REPL

Link: https://mathspp.com/blog/til/multiline-input-in-the-repl


Today I learned how to do multiline input in the REPL using an uncommon combination of arguments for the built-in open.
A while ago I learned I could use open(0) to open standard input.
This unlocks
Brett Cannon: State of WASI support for CPython: March 2026

Link: https://snarky.ca/state-of-wasi-support-for-cpython-march-2026/

It&aposs been a while since I posted about WASI support in CPython! 😅 Up until now, most of the work I have been doing around WASI has been making its maintenance easier for me and other core develope
Python Morsels: When are classes used in Python?

Link: https://www.pythonmorsels.com/when-are-classes-used/

While you don't often need to make your own classes in Python, they can sometimes make your code reusable and easier to read.



Table of contents

Using classes because a framework requires it
Passin
Python Bytes: #471 The ORM pattern of 2026?

Link: https://pythonbytes.fm/episodes/show/471/the-orm-pattern-of-2026

Topics covered in this episode:

Raw+DC: The ORM pattern of 2026?
pytest-check releases
Dataclass Wizard
SQLiteo - “native macOS SQLite browser built for normal people”
Extras
Joke
Watch on YouTube
Ab
PyBites: Why Building a Production RAG Pipeline is Easier Than You Think

Link: https://pybit.es/articles/why-building-a-production-rag-pipeline-is-easier-than-you-think/


Adding AI to legacy code doesn’t have to be a challenge.
Many devs are hearing this right now: “We need to add AI to the app.”
And for many of them, panic ensues.
The assumption is that you have to
Real Python: Quiz: Duck Typing in Python: Writing Flexible and Decoupled Code

Link: https://realpython.com/quizzes/duck-typing-python/

In this quiz, you’ll test your understanding of
Duck Typing in Python: Writing Flexible and Decoupled Code.
By working through this quiz, you’ll revisit what duck typing is and its pros and cons, how
Real Python: What Does Python's __init__.py Do?

Link: https://realpython.com/courses/init-py/

Python’s special __init__.py file marks a directory as a regular Python package and allows you to import its modules. This file runs automatically the first time you import its containing package. You
Django Weblog: Django security releases issued: 6.0.3, 5.2.12, and 4.2.29

Link: https://www.djangoproject.com/weblog/2026/mar/03/security-releases/

In accordance with our security release policy, the Django team
is issuing releases for
Django 6.0.3,
Django 5.2.12, and
Django 4.2.29.
These releases address the security issues detailed below. We en
Rodrigo Girão Serrão: TIL #140 – Install Jupyter with uv

Link: https://mathspp.com/blog/til/install-jupyter-with-uv


Today I learned how to install jupyter properly while using uv to manage tools.
Running a Jupyter notebook server or Jupyter lab
To run a Jupyter notebook server with uv, you can run the command
$ uv
PyCoder’s Weekly: Issue #724: Unit Testing Performance, Ordering, FastAPI, and More (March 3, 2026)

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

#724 – MARCH 3, 2026 View in Browser » Unit Testing: Catching Speed Changes This second post in a series covers how to use unit testing to ensure the performance of your code. This post talks ab
Glyph Lefkowitz: What Is Code Review For?

Link: https://blog.glyph.im/2026/03/what-is-code-review-for.html

Humans Are Bad At Perceiving
Humans are not particularly good at catching bugs. For one thing, we get tired
easily. There is some science on this, indicating that humans can’t even
maintain enough c
Real Python: Quiz: Automate Python Data Analysis With YData Profiling

Link: https://realpython.com/quizzes/ydata-profiling-eda/

In this quiz, you’ll test your understanding of Automate Python Data Analysis With YData Profiling.
By working through this quiz, you’ll revisit how to generate and display profile reports in a notebo