skip to navigation
skip to content

Planet Python

Last update: January 24, 2026 07:44 AM UTC

January 23, 2026


Talk Python to Me

#535: PyView: Real-time Python Web Apps

Building on the web is like working with the perfect clay. It’s malleable and can become almost anything. But too often, frameworks try to hide the web’s best parts away from us. Today, we’re looking at PyView, a project that brings the real-time power of Phoenix LiveView directly into the Python world. I'm joined by Larry Ogrodnek to dive into PyView.

January 23, 2026 07:29 PM UTC


Real Python

The Real Python Podcast – Episode #281: Continuing to Improve the Learning Experience at Real Python

If you haven't visited the Real Python website lately, then it's time to check out a great batch of updates on realpython.com! Dan Bader returns to the show this week to discuss improvements to the site and more ways to learn Python.

January 23, 2026 12:00 PM UTC


death and gravity

DynamoDB crash course: part 1 – philosophy

This is part one of a series covering core DynamoDB concepts and patterns, all the way up to single-table design; the goal is to get you to understand idiomatic usage and trade-offs in under an hour. Today, we're looking at what DynamoDB is and why it is that way.

January 23, 2026 08:40 AM UTC

January 22, 2026


The Python Coding Stack

The Orchestra Conductor, The Senior Programmer, and AI • [Club]

A short opinion post with some thoughts on the changing programming landscape

January 22, 2026 10:33 PM UTC


Reuven Lerner

Learn to code with AI — not just write prompts

The AI revolution is here. Engineers at major companies are now using AI instead of writing code directly. But there’s a gap: Most developers know how to write code OR how to prompt AI, but not both. When working with real data, vague AI prompts produce code that might work on sample datasets but creates […]

The post Learn to code with AI — not just write prompts appeared first on Reuven Lerner.

January 22, 2026 03:53 PM UTC


Python Software Foundation

Announcing Python Software Foundation Fellow Members for Q4 2025! 🎉

January 22, 2026 08:13 AM UTC

January 21, 2026


Django Weblog

Djangonaut Space - Session 6 Accepting Applications

We are thrilled to announce that Djangonaut Space, a mentorship program for contributing to Django, is open for applicants for our next cohort! 🚀

Djangonaut Space is holding a sixth session! This session will start on March 2nd, 2026. We are currently accepting applications until February 2nd, 2026 Anywhere on Earth. More details can be found in the website.

Djangonaut Space is a free, 8-week group mentoring program where individuals will work self-paced in a semi-structured learning environment. It seeks to help members of the community who wish to level up their current Django code contributions and potentially take on leadership roles in Django in the future.

“I'm so grateful to have been a part of the Djangonaut Space program. It's a wonderfully warm, diverse, and welcoming space, and the perfect place to get started with Django contributions. The community is full of bright, talented individuals who are making time to help and guide others, which is truly a joy to experience. Before Djangonaut Space, I felt as though I wasn't the kind of person who could become a Django contributor; now I feel like I found a place where I belong.” - Eliana, Djangonaut Session 1

Enthusiastic about contributing to Django but wondering what we have in store for you? No worries, we have got you covered! 🤝

✏️ Mission Briefing

📷 AMA Recap

January 21, 2026 06:13 PM UTC


Python Software Foundation

Departing the Python Software Foundation (Staff)

January 21, 2026 03:00 PM UTC


Reuven Lerner

We’re all VCs now: The skills developers need in the AI era

Many years ago, a friend of mine described how software engineers solve problems: In other words: You can be the person writing the code, and solving the problem directly. Or you can manage people, specifying what they should do. Or you can invest in teams, telling them about the problems you want to solve, but […]

The post We’re all VCs now: The skills developers need in the AI era appeared first on Reuven Lerner.

January 21, 2026 02:42 PM UTC


Real Python

How to Integrate Local LLMs With Ollama and Python

Learn how to integrate your Python projects with local models (LLMs) using Ollama for enhanced privacy and cost efficiency.

January 21, 2026 02:00 PM UTC

Quiz: How to Integrate Local LLMs With Ollama and Python

Check your understanding of using Ollama with Python to run local LLMs, generate text, chat, and call tools for private, offline apps.

January 21, 2026 12:00 PM UTC


Reuven Lerner

Build YOUR data dashboard — join my next 8-week HOPPy studio cohort

Want to analyze data? Good news: Python is the leading language in the data world. Libraries like NumPy and Pandas make it easy to load, clean, analyze, and visualize your data. But wait: If your colleagues aren’t coders, how can they explore your data? The answer: A data dashboard, which uses UI elements (e.g., sliders, […]

The post Build YOUR data dashboard — join my next 8-week HOPPy studio cohort appeared first on Reuven Lerner.

January 21, 2026 06:57 AM UTC


Seth Michael Larson

mGBA → Dolphin not working? You need a GBA BIOS

January 21, 2026 12:00 AM UTC

January 20, 2026


PyCoder’s Weekly

Issue #718: pandas 3.0, deque, tprof, and More (Jan. 20, 2026)

January 20, 2026 07:30 PM UTC


Real Python

uv vs pip: Python Packaging and Dependency Management

Choosing between uv vs pip? This video course compares speed, reproducible environments, compatibility, and dependency management to help you pick the right tool.

January 20, 2026 02:00 PM UTC


PyCharm

While other programming languages come and go, Python has stood the test of time and firmly established itself as a top choice for developers of all levels, from beginners to seasoned professionals. Whether you’re working on intelligent systems or data-driven workflows, Python has a pivotal role to play in how your software is built, scaled, […]

January 20, 2026 01:40 PM UTC

Whether you’re building APIs, dashboards, or machine learning pipelines, choosing the right framework can make or break your project. Every year, we survey thousands of Python developers to help you understand how the ecosystem is evolving, from tooling and languages to frameworks and libraries. Our insights from the State of Python 2025 offer a snapshot […]

January 20, 2026 01:40 PM UTC

Hugging Face is currently a household name for machine learning researchers and enthusiasts. One of their biggest successes is Transformers, a model-definition framework for machine learning models in text, computer vision, audio, and video. Because of the vast repository of state-of-the-art machine learning models available on the Hugging Face Hub and the compatibility of Transformers […]

January 20, 2026 01:40 PM UTC

This is a guest post from Michael Kennedy, the founder of Talk Python and a PSF Fellow. Welcome to the highlights, trends, and key actions from the eighth annual Python Developers Survey. This survey is conducted as a collaborative effort between the Python Software Foundation and JetBrains’ PyCharm team. The survey results provide a comprehensive […]

January 20, 2026 01:40 PM UTC


PyBites

“I’m worried about layoffs”

I’ve had some challenging conversations this week. Lately, my calendar has been filled with calls from developers reaching out for advice because layoffs were just announced at their company. Having been in their shoes myself, I could really empathise with their anxiety. The thing is though, when we’d dig into why there was such anxiety, a common… Continue reading “I’m worried about layoffs”

January 20, 2026 12:15 AM UTC


Seth Michael Larson

“urllib3 in 2025” available on Illia Volochii’s new blog

January 20, 2026 12:00 AM UTC

January 19, 2026


Kevin Renskers

Django 6.0 Tasks: a framework without a worker

Background tasks have always been essential in Django projects. Django 6.0 finally acknowledges that fact, but its new Tasks framework stops short of what real applications need.

January 19, 2026 08:00 PM UTC


Talk Python Blog

Announcing Talk Python AI Integrations

We’ve just added two new and exciting features to the Talk Python To Me website to allow deeper and richer integration with AI and LLMs.

  1. A full MCP server at talkpython.fm/api/mcp/docs
  2. A LLMs summary to guide non-MCP use-cases: talkpython.fm/llms.txt

The MCP Server

New to the idea of an MCP server? MCP (Model Context Protocol) servers are lightweight services that expose data and functionality to AI assistants through a standardized interface, allowing models like Claude to query external systems and access real-time information beyond their training data. The Talk Python To Me MCP server acts as a bridge between AI conversations and the podcast’s extensive catalog. This enables you to search episodes, look up guest appearances, retrieve transcripts, and explore course content directly within your AI workflow, making research and content discovery seamless.

January 19, 2026 05:49 PM UTC


Mike Driscoll

New Book: Vibe Coding Video Games with Python

My latest book, Vibe Coding Video Games with Python, is now available as an eBook. The paperback will be coming soon, hopefully by mid-February at the latest. The book is around 183 pages in length and is 6×9” in size. In this book, you will learn how to use artificial intelligence to create mini-games. You will attempt […]

The post New Book: Vibe Coding Video Games with Python appeared first on Mouse Vs Python.

January 19, 2026 02:25 PM UTC


Real Python

How to Integrate ChatGPT's API With Python Projects

Learn how to use the ChatGPT Python API with the openai library to build AI-powered features in your Python applications.

January 19, 2026 02:00 PM UTC