Planet Python RSS
210 subscribers
18.5K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Talk Python to Me: #542: Zensical - a modern static site generator

Link: https://talkpython.fm/episodes/show/542/zensical-a-modern-static-site-generator

If you've built documentation in the Python ecosystem, chances are you've used Martin Donath's work. His Material for MKDocs powers docs for FastAPI, uv, AWS, OpenAI, and tens of thousands of other pr
👍1
Brett Cannon: Why pylock.toml includes digital attestations

Link: https://snarky.ca/why-pylock-toml-includes-digital-attestations/

A Python project got hacked where malicious releases were directly uploaded to PyPI. I said on Mastodon that had the project used trusted publishing with digital attestations, then people using a pylo
Real Python: Quiz: Getting Started With Django: Building a Portfolio App

Link: https://realpython.com/quizzes/django-portfolio-project/

In this quiz, you’ll test your understanding of
Getting Started With Django: Building a Portfolio App.
By working through this quiz, you’ll review core Django concepts like projects, apps, URL routing
Real Python: Quiz: Interacting With REST APIs and Python

Link: https://realpython.com/quizzes/interacting-rest-apis-python/

In this quiz, you’ll test your understanding of
Interacting with REST APIs in Python.
This quiz reviews REST principles, HTTP methods, status codes, and Python tools like requests, Flask, FastAPI, and
Real Python: The Real Python Podcast – Episode #289: Limitations in Human and Automated Code Review

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

With the mountains of Python code that it's possible to generate now, how's your code review going? What are the limitations of human review, and where does machine review excel? Christopher Trudeau i
EuroPython: Humans of EuroPython: Jodie Burchell

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

What does it take to run Europe’s largest Python conference? 🐍 Not budgets or venues—it’s people.EuroPython isn’t powered by code alone, but by a vibrant network of volunteers who shape every session
"Michael Kennedy's Thoughts on Technology": Fire and Forget at Textual

Link: https://mkennedy.codes/posts/fire-and-forget-at-textual/

If you read my Fire and Forget (or Never) about Python and asynchronous programming, you could think it’s a super odd edge case. But a reader/listener, Richard, pointed me at Will McGugan’s article Th
Python GUIs: Using QThr

Link: https://www.pythonguis.com/faq/pyside6-qtcore-qthreadpool-start-only-one-signature/

eadPool.start() with a Simple Function in PySide6
Subtitle: Run background tasks without creating a QRunnable by passing a callable directly to QThreadPool
Date: 2021-07-06 09:00
Authors: Martin Fitzm
Real Python: Quiz: Using Jupyter Notebooks

Link: https://realpython.com/quizzes/using-jupyter-notebooks/

In this quiz, you’ll test your understanding of
Using Jupyter Notebooks.
By working through this quiz, you’ll review Jupyter Notebook basics: running code cells, switching modes, using shortcuts, form
Real Python: How to Use Ollama to Run Large Language Models Locally

Link: https://realpython.com/ollama/

Running Ollama in your terminal allows you to start chatting with a local large language model (LLM) quickly. You won’t need API keys, cloud services, or ongoing costs. Ollama is a free, open-source t
"Michael Kennedy's Thoughts on Technology": Raw+DC Database Pattern: A Retrospective

Link: https://mkennedy.codes/posts/raw-dc-a-retrospective/

TL;DR; After migrating three production Python web apps from MongoEngine to the Raw+DC database pattern, I measured nearly 2x the requests per second, 18% less memory, and gained native async support.
PyCon: Support PyLadies: Donate to the PyLadies Auction at PyCon US 2026!

Link: https://pycon.blogspot.com/2026/03/support-pyladies-donate-to-pyladies.html

PyCon US 2026 is quickly approaching and we can’t wait to see all of you there! This year, we are reaching out to our community to help support one of our favorite events: the PyLadies Auction. Our wo
Python Bytes: #475 Haunted warehouses

Link: https://pythonbytes.fm/episodes/show/475/haunted-warehouses

Topics covered in this episode:

Lock the Ghost
Fence for Sandboxing
MALUS: Liberate Open Source
Harden your GitHub Actions Workflows with zizmor, dependency pinning, and dependency cooldowns
Extras
J
Real Python: Quiz: Test-Driven Development With pytest

Link: https://realpython.com/quizzes/test-driven-development-pytest/

In this quiz, you’ll test your understanding of Test-Driven Development With pytest.
By working through this quiz, you’ll revisit creating and executing Python unit tests with pytest, practicing test-
PyCon: Introducing the 8 Companies on Startup Row at PyCon US 2026

Link: https://pycon.blogspot.com/2026/03/introducing-startup-row-pycon-us-2026.html

Each year at PyCon US, Startup Row highlights a select group of early-stage companies building ambitious products with Python at their core. The 2026 cohort reflects a rapidly evolving landscape, wher
Real Python: Adding Python to PATH

Link: https://realpython.com/courses/adding-python-to-path/

You may need to add Python to PATH if you’ve installed Python, but typing python on the command line doesn’t seem to work. You might see a message saying that python isn’t recognized, or you might end
PyCoder’s Weekly: Issue #728: Django With Alpine, Friendly Classes, SQLAlchemy, and More (March 31, 2026)

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

#728 – MARCH 31, 2026 View in Browser » Django Apps With Alpine AJAX, Revisited The author has been modifying his approach to Django projects with Alpine AJAX over the last nine months. This pos