Planet Python RSS
209 subscribers
18.5K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Real Python: Write Python Docstrings Effectively

Link: https://realpython.com/courses/write-python-docstrings-effectively/

Writing clear, consistent docstrings in Python helps others understand your code’s purpose, parameters, and outputs. In this video course, you’ll learn about best practices, standard formats, and comm
PyCoder’s Weekly: Issue #722: Itertools, Circular Imports, Mock, and More (Feb. 17, 2026)

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

#722 – FEBRUARY 17, 2026 View in Browser » 5 Essential Itertools for Data Science Learn 5 essential itertools methods to eliminate manual feature engineering waste. Replace nested loops with sys
Real Python: Quiz: How to Install Python on Your System: A Guide

Link: https://realpython.com/quizzes/python-installation-and-setup/

In this quiz, you’ll test your understanding of how to install Python. This quiz covers questions about how to check which version of Python is installed on your machine, and how you can install or up
Hugo van Kemenade: A CLI to fight GitHub spam

Link: https://hugovk.dev/blog/2026/gh-triage/

gh triage spam #We
get
a
lot
of
spam
in
the
CPython
project.
A lot of it isn’t even slop, but
mostly worthless “nothing” issues and PRs that barely fill in the issue template, or add
a line of nonsens
Real Python: How to Install Python on Your System: A Guide

Link: https://realpython.com/installing-python/

To learn how to install Python on your system, you can follow a few straightforward steps. First, check if Python is already installed by opening a command-line interface and typing python --version o
Anarcat: net-tools to iproute cheat sheet

Link: https://anarc.at/blog/2026-02-18-iproute2/

This is also known as: "ifconfig is not installed by default
anymore, how do I do this only with the ip command?"
I have been slowly training my brain to use the new commands but I
sometimes forget so
PyPodcats: Trailer: Episode 11 With Sheena O'Connell

Link: https://pypodcats.live/episodes/ep-11-trailer/

A preview of our chat with Sheena O'Connell. Watch the full episode on February 26, 2026A preview of our chat with Sheena O'Connell. Watch the full episode on February 26, 2026Sneak Peek of our chat w
The Python Coding Stack: When "It Works" Is Not Good Enough • Live Workshops

Link: https://www.thepythoncodingstack.com/p/when-it-works-is-not-good-enough

You’ve been reading articles here on The Python Coding Stack. How about live workshops?I need your help to find out whether to run more of these–and yes, you can still sign up for this series of three
Python Engineering at Microsoft: Python Environments Extension for VS Code

Link: https://devblogs.microsoft.com/python/python-in-visual-studio-code-february-2026-release/

Introducing the Python Environments Extension for VS Code
Python development in VS Code now has a unified, streamlined workflow for managing environments, interpreters, and packages. The Python Enviro
Graham Dumpleton: When AI content isn't slop

Link: https://grahamdumpleton.me/posts/2026/02/when-ai-content-isnt-slop/

In my last post I talked about the forces reshaping developer advocacy. One theme that kept coming up was content saturation. AI has made it trivially easy to produce content, and the result is a floo
PyCharm: LangChain Python Tutorial: 2026’s Complete Guide

Link: https://blog.jetbrains.com/pycharm/2026/02/langchain-tutorial-2026/


If you’ve read the blog post How to Build Chatbots With LangChain, you may want to know more about LangChain. This blog post will dive deeper into what LangChain offers and guide you through a few mo
Real Python: Quiz: Python's tuple Data Type: A Deep Dive With Examples

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

In this quiz, you’ll test your understanding of Python tuples.
By working through this quiz, you’ll revisit various ways to interact with Python tuples. You’ll also practice recognizing common feature
Django Weblog: Plan to Adopt Contributor Covenant 3 as Django’s New Code of Conduct

Link: https://www.djangoproject.com/weblog/2026/feb/19/2026-coc-update-phase-2/

Last month we announced our plan to adopt Contributor Covenant 3 as Django's new Code of Conduct through a multi-step process. Today we're excited to share that we've completed the first step of that
The Python Coding Stack: The Journey From LBYL to EAFP • [Club]

Link: https://www.thepythoncodingstack.com/p/the-journey-from-lbyl-to-eafp

LBYL came more naturally to me in my early years of programming. It seemed to have fewer obstacles in those early stages, fewer tricky concepts.And in my 10+ years of teaching Python, I also preferred
PyBites: How Even Senior Developers Mess Up Their Git Workflow

Link: https://pybit.es/articles/how-even-senior-developers-mess-up-their-git-workflow/


There are few things in software engineering that induce panic quite like a massive git merge conflict.
You pull down the latest code, open your editor, and suddenly your screen is bleeding with <<<<
Graham Dumpleton: Clickable actions in workshops

Link: https://grahamdumpleton.me/posts/2026/02/clickable-actions-in-workshops/

The idea of guided instruction in tutorials isn't new. Most online tutorials these days provide a click-to-copy icon next to commands and code snippets. It's a useful convenience. You see the command
Paolo Melchiorre: Django ORM Standalone⁽¹⁾: Querying an existing database

Link: https://www.paulox.net/2026/02/20/django-orm-standalone-database-inspectdb-query/

A practical step-by-step guide to using Django ORM in standalone mode to connect to and query an existing database using inspectdb.
Real Python: The Real Python Podcast – Episode #285: Exploring MCP Apps & Adding Interactive UIs to Clients

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

How can you move your MCP tools beyond plain text? How do you add interactive UI components directly inside chat conversations? This week on the show, Den Delimarsky from Anthropic joins us to discuss
Graham Dumpleton: Teaching an AI about Educates

Link: https://grahamdumpleton.me/posts/2026/02/teaching-an-ai-about-educates/

The way we direct AI coding agents has changed significantly over the past couple of years. Early on, the interaction was purely conversational. You'd open a chat, explain what you wanted, provide wha
PyBites: 3 Questions to go from thinking like a Scrappy to Senior Dev

Link: https://pybit.es/articles/3-questions-to-go-from-thinking-like-a-scrappy-to-senior-dev/

How do you know if you’re actually growing as a dev?
Last week I was chatting with a developer who’d hit a wall. (I talk to a lot of devs now that I think about it!)
Like him, you might consider yours