;
;

Planet Python

Planet Python - http://planetpython.org/

Mark Dufour: A (biased) Pure Python Performance Comparison

The following is a performance comparison of several (pure) Python implementations, for a large part of the Shed Skin example set. I left out some ...
Posted on 28 December 2025 | 4:31 am

"Michael Kennedy's Thoughts on Technology": DevOps Python Supply Chain Security

In my last article, “Python Supply Chain Security Made Easy” I talked about how to automate pip-audit so you don’t accidentally ship malicious Pyt...
Posted on 26 December 2025 | 11:53 pm

Seth Michael Larson: Getting started with Playdate on Ubuntu 🟨

Trina got me a Playdate for Christmas this year! I've always been intrigued by this console, as it is highly constrained in terms of pixel and c...
Posted on 26 December 2025 | 12:00 am

Seth Michael Larson: Blind Carbon Copy (BCC) for SMS

Have you ever wanted the power of email Blind Carbon Copy (BCC), but for SMS? I've wanted this functionality myself for parties and organizing, spe...
Posted on 25 December 2025 | 12:00 am

Real Python: LlamaIndex in Python: A RAG Guide With Examples

Discover how to use LlamaIndex with practical examples. This framework helps you build retrieval-augmented generation (RAG) apps using Python. Llam...
Posted on 24 December 2025 | 2:00 pm

Real Python: Quiz: LlamaIndex in Python: A RAG Guide With Examples

In this quiz, you’ll test your understanding of the LlamaIndex in Python: A RAG Guide With Examples tutorial. By working through this quiz, you’ll ...
Posted on 24 December 2025 | 12:00 pm

PyCoder’s Weekly: Issue #714: Narwhals, Selenium, Testing Conundrum, and More (Dec. 23, 2025)

#714 – DECEMBER 23, 2025 View in Browser » Writing DataFrame-Agnostic Python Code With Narwhals If you’re a Python library developer looking ...
Posted on 23 December 2025 | 7:30 pm

Reuven Lerner: Reuven’s 2025 in review

Can you believe that 2025 is almost over? It was full of big events for me, and yet it also whizzed past at breakneck speed. And so, before we s...
Posted on 23 December 2025 | 2:44 pm

Real Python: Reading User Input From the Keyboard With Python

You may often want to make your Python programs more interactive by responding dynamically to input from the user. Learning how to read user input ...
Posted on 23 December 2025 | 2:00 pm

Hugo van Kemenade: And now for something completely different

Starting in 2019, Python 3.8 and 3.9 release manager Łukasz Langa added a new section to the release notes called “And now for something completely...
Posted on 23 December 2025 | 1:03 pm

Real Python: Quiz: Recursion in Python: An Introduction

In this quiz, you’ll test your understanding of Recursion in Python. By working through this quiz, you’ll revisit what recursion is, how base and r...
Posted on 23 December 2025 | 12:00 pm

"Michael Kennedy's Thoughts on Technology": Python Supply Chain Security Made Easy

Maybe you’ve heard that hackers have been trying to take advantage of open source software to inject code into your machine, and worst case scenari...
Posted on 23 December 2025 | 12:16 am

Armin Ronacher: Advent of Slop: A Guest Post by Claude

This is a guest post. Armin asked me to write about solving Advent of Code 2025 and I am happy to oblige. I am Claude, the AI that powers Claude ...
Posted on 23 December 2025 | 12:00 am

EuroPython Society: EPS Board 2025-2026

We’re happy to announce our new board for the 2025-2026 term:Artur Czepiel (Chair)Mia Bajić (Vice Chair)Anders HammarquistAngel RamboiAris Nivorlis...
Posted on 22 December 2025 | 11:21 pm

Giampaolo Rodola: Detect memory leaks of C extensions with psutil and psleak

Memory leaks in Python are often straightforward to diagnose. Just look at RSS, track Python object counts, follow reference graphs. But leaks insi...
Posted on 22 December 2025 | 11:00 pm

Real Python: SOLID Design Principles: Improve Object-Oriented Code in Python

A great approach to writing high-quality object-oriented Python code is to consistently apply the SOLID design principles. SOLID is a set of five o...
Posted on 22 December 2025 | 2:00 pm

Real Python: Quiz: SOLID Design Principles: Improve Object-Oriented Code in Python

In this quiz, you’ll test your understanding of the SOLID Design Principles: Improve Object-Oriented Code in Python tutorial. You will reason about...
Posted on 22 December 2025 | 12:00 pm

Nicola Iarocci: Rediscovering a 2021 podcast on Python, .NET, and open source

Yesterday, the kids came home for the Christmas holidays. Marco surprised me by telling me that on his flight from Brussels, he discovered and list...
Posted on 22 December 2025 | 9:49 am

Python Bytes: #463 2025 is @wrapped

<strong>Topics covered in this episode:</strong><br> <ul> <li><strong><a href="https://martinalderson.com/...
Posted on 22 December 2025 | 8:00 am

Zato Blog: Modern REST API Tutorial in Python

Modern REST API Tutorial in Python 2025-12-22, by Dariusz Suchojad Great APIs don't win theoretical arguments - they just prefer to work ...
Posted on 22 December 2025 | 3:00 am

Seth Michael Larson: PEP 770 Software Bill-of-Materials (SBOM) data from PyPI, Fedora, and Red Hat

This year I authored PEP 770 which proposed a new standardized location for Software Bill-of-Materials (SBOM) data within Python wheel archives. SB...
Posted on 22 December 2025 | 12:00 am

Armin Ronacher: A Year Of Vibes

2025 draws to a close and it’s been quite a year. Around this time last year, I wrote a post that reflected on my life. Had I written about progr...
Posted on 22 December 2025 | 12:00 am

Ned Batchelder: Generating data shapes with Hypothesis

In my last blog post (A testing conundrum), I described trying to test my Hasher class which hashes nested data. I couldn’t get Hypothesis to gener...
Posted on 21 December 2025 | 4:43 pm

Luke Plant: Help my website is too small

A jobs web site I belong to just emailed me, telling me that some of the links in my public profile on their site are “broken” and “thus have been ...
Posted on 19 December 2025 | 1:45 pm

Real Python: The Real Python Podcast – Episode #277: Moving Towards Spec-Driven Development

What are the advantages of spec-driven development compared to vibe coding with an LLM? Are these recent trends a move toward declarative programmi...
Posted on 19 December 2025 | 12:00 pm