Planet Python RSS
209 subscribers
18.5K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
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
Django Weblog: DSF member of the month - Baptiste Mispelon

Link: https://www.djangoproject.com/weblog/2026/feb/21/dsf-member-of-the-month-baptiste-mispelon/

For February 2026, we welcome Baptiste Mispelon as our DSF member of the month! ⭐

Photo by Bartek Pawlik - bartpawlik.format.com
Baptiste is a long-time Django and Python contributor who co-created t
Talk Python to Me: #537: Datastar: Modern web dev, simplified

Link: https://talkpython.fm/episodes/show/537/datastar-modern-web-dev-simplified

You love building web apps with Python, and HTMX got you excited about the hypermedia approach -- let the server drive the HTML, skip the JavaScript build step, keep things simple. But then you hit th
Brett Cannon: CLI subcommands with lazy imports

Link: https://snarky.ca/subcommands-with-lazy-imports/

In case you didn&apost hear, PEP 810 got accepted which means Python 3.15 is going to support lazy imports! One of the selling points of lazy imports is with code that has a CLI so that you only impor
Tibo Beijen: Introducing the Zen of DevOps

Link: https://www.tibobeijen.nl/2026/02/23/introducing-the-zen-of-devops/

Introduction Over the past ten years or so, my role has gradually shifted from software to platforms. More towards the ‘ops’ side of things, but coming from a background that values APIs, automation,
Real Python: Quiz: Build a Hash Table in Python With TDD

Link: https://realpython.com/quizzes/python-hash-table/

In this quiz, you’ll review hash functions, collision resolution strategies, hash function distribution, the avalanche effect, and key principles of Test-Driven Development.
For more practice and cont
Real Python: Python for Loops: The Pythonic Way

Link: https://realpython.com/python-for-loop/

Python’s for loop allows you to iterate over the items in a collection, such as lists, tuples, strings, and dictionaries. The for loop syntax declares a loop variable that takes each item from the col
Anarcat: PSA: North america changes time forward soon, Europe next

Link: https://anarc.at/blog/2026-02-23-dst-warning/

This is a copy of an email I used to send internally at work and now
made public. I'm not sure I'll make a habit of posting it here,
especially not twice a year, unless people really like it. Right
no
Python Bytes: #470 A Jolting Episode

Link: https://pythonbytes.fm/episodes/show/470/a-jolting-episode

Topics covered in this episode:

Better Python tests with inline-snapshot
jolt Battery intelligence for your laptop
Markdown code formatting with ruff
act - run your GitHub actions locally
Extras
Joke
PyBites: Why do we insist on struggling alone?

Link: https://pybit.es/articles/why-do-we-insist-on-struggling-alone/

A realisation about my son’s basketball team reminded me that we should never be ashamed to ask for help, or better yet, seek formal coaching/support.
Last year, for two straight seasons, my son’s tea
Israel Fruchter: Coodie: A 4-year-old idea brought to life by AI (and some coffee)

Link: http://fruch.github.io/python/2026/02/24/coodie-ai-pydantic-odm

Coodie: A 4-year-old idea brought to life by AI (and some coffee)
So, let’s rewind a bit. About four years ago, I was looking at Beanie — this really nifty, Pydantic-based ODM for MongoDB. And as some