Real Python: Quiz: Building Type-Safe LLM Agents With Pydantic AI
Link: https://realpython.com/quizzes/pydantic-ai-video/
In this quiz, you’ll test your understanding of Building Type-Safe LLM Agents With Pydantic AI.
By working through this quiz, you’ll revisit how Pydantic AI returns structured outputs from LLMs, how v
Link: https://realpython.com/quizzes/pydantic-ai-video/
In this quiz, you’ll test your understanding of Building Type-Safe LLM Agents With Pydantic AI.
By working through this quiz, you’ll revisit how Pydantic AI returns structured outputs from LLMs, how v
Realpython
Building Type-Safe LLM Agents With Pydantic AI Quiz – Real Python
Test what you've learned about building type-safe LLM agents in Python with Pydantic AI: structured outputs, tools, and dependency injection.
Python Koans: Koan 20: The Unreliable Messenger
Link: https://pythonkoans.substack.com/p/koan-20-the-unreliable-messenger
How to Clean UpWhen you work with external resources such as a database or temporary files, you often need to run some cleanup actions after you've done the work.Python provides two options - the cont
Link: https://pythonkoans.substack.com/p/koan-20-the-unreliable-messenger
How to Clean UpWhen you work with external resources such as a database or temporary files, you often need to run some cleanup actions after you've done the work.Python provides two options - the cont
Substack
Koan 20: The Unreliable Messenger
Exploring traps in try/finally blocks, and the reasoning behind PEP601 and PEP765
Python Software Foundation: Announcing PSF Community Service Award Recipients!
Link: https://pyfound.blogspot.com/2026/05/announcing-psf-community-service-award.html
The PSF Community Service Awards (CSAs) are a formal way for the PSF Board of Directors to offer recognition of work which, in its opinion, significantly improves the Foundation's fulfillment of its m
Link: https://pyfound.blogspot.com/2026/05/announcing-psf-community-service-award.html
The PSF Community Service Awards (CSAs) are a formal way for the PSF Board of Directors to offer recognition of work which, in its opinion, significantly improves the Foundation's fulfillment of its m
Python Software Foundation Blog
Announcing PSF Community Service Award Recipients!
The PSF Community Service Awards (CSAs) are a formal way for the PSF Board of Directors to offer recognition of work which, in its opinion, ...
Django Weblog: 2026 Django Developers Survey
Link: https://www.djangoproject.com/weblog/2026/may/12/2026-django-developers-survey/
The Django Software Foundation is once again partnering with JetBrains to run the 2026 Django Developers Survey 🌈
It’s an important metric of Django usage and is immensely helpful to guide future tech
Link: https://www.djangoproject.com/weblog/2026/may/12/2026-django-developers-survey/
The Django Software Foundation is once again partnering with JetBrains to run the 2026 Django Developers Survey 🌈
It’s an important metric of Django usage and is immensely helpful to guide future tech
Django Project
2026 Django Developers Survey
Posted by Django Software Foundation and JetBrains on May 12, 2026
Real Python: Building Type-Safe LLM Agents With Pydantic AI
Link: https://realpython.com/courses/building-type-safe-llm-agents-with-pydantic-ai/
Pydantic AI is a Python framework for building LLM agents that return validated, structured outputs using Pydantic models. Instead of parsing raw strings from LLMs, you get type-safe objects with auto
Link: https://realpython.com/courses/building-type-safe-llm-agents-with-pydantic-ai/
Pydantic AI is a Python framework for building LLM agents that return validated, structured outputs using Pydantic models. Instead of parsing raw strings from LLMs, you get type-safe objects with auto
Realpython
Building Type-Safe LLM Agents With Pydantic AI – Real Python
Build type-safe LLM agents in Python with Pydantic AI using structured outputs, function calling, and dependency injection.
Python Insider: Python 3.14.5 is out!
Link: https://blog.python.org/2026/05/python-3145-is-out/
A special release with a new (old) garbage collector.
Link: https://blog.python.org/2026/05/python-3145-is-out/
A special release with a new (old) garbage collector.
Python Insider
Python 3.14.5 is out! | Python Insider
A special release with a new (old) garbage collector.
PyCoder’s Weekly: Issue #734: Dunder-Gets, Django Tasks in Prod, Codex CLI, and More (2026-05-12)
Link: https://pycoders.com/issues/734
#734 – MAY 12, 2026 View in Browser » Do You Get It Now? Learn about Python’s .__getitem__(), .__getattr__(), .__getattribute__(), and .__get__(): how they’re different and where to use them. ST
Link: https://pycoders.com/issues/734
#734 – MAY 12, 2026 View in Browser » Do You Get It Now? Learn about Python’s .__getitem__(), .__getattr__(), .__getattribute__(), and .__get__(): how they’re different and where to use them. ST
Pycoders
PyCoder’s Weekly | Issue #734
Dunder-Gets, Django Tasks in Prod, Codex CLI, and More
Marcos Dione: Monitoring Apache with SQL and Grafana
Link: https://www.grulic.org.ar/~mdione/glob/posts/monitoring-apache-with-sql-and-grafana/
Ever since my last job I have been wanting to make this. I think it's not the first time I do it, but
for one reason or another, I did it (again?) in two evenings only.
In that job we had an internet
Link: https://www.grulic.org.ar/~mdione/glob/posts/monitoring-apache-with-sql-and-grafana/
Ever since my last job I have been wanting to make this. I think it's not the first time I do it, but
for one reason or another, I did it (again?) in two evenings only.
In that job we had an internet
.:: Marcos Dione/StyXman's glob ::.
Monitoring Apache with SQL and Grafana
Ever since my last job I have been wanting to make this. I think it's not the first time I do it, but
for one reason or another, I did it (again?) in two evenings only.
In that job we had an internet
for one reason or another, I did it (again?) in two evenings only.
In that job we had an internet
Python GUIs: How to Add Custom Widgets to Qt Designer — Use widget promotion to integrate your own Python widgets into Qt Designer layouts
Link: https://www.pythonguis.com/faq/add-widgets-in-a-kind-of-library-show-in-the-qt-designer/
Can I use custom widgets in Qt Designer?
When you're building Python GUI applications with PyQt6 and Qt Designer, you'll reach a point where the built-in widgets aren't enough. Maybe you've created
Link: https://www.pythonguis.com/faq/add-widgets-in-a-kind-of-library-show-in-the-qt-designer/
Can I use custom widgets in Qt Designer?
When you're building Python GUI applications with PyQt6 and Qt Designer, you'll reach a point where the built-in widgets aren't enough. Maybe you've created
Python GUIs
How to Add Custom Python Widgets to Qt Designer Using Widget Promotion
Learn how to add your own custom Python widgets to Qt Designer by promoting base widget types. Use PyQt6 custom widgets in Qt Designer for your Python GUI applications.
PyCharm: Support for uv, Poetry, and Hatch Workspaces (Beta)
Link: https://blog.jetbrains.com/pycharm/2026/05/support-for-uv-poetry-and-hatch-workspaces-beta/
Workspaces are increasingly the go-to choice for companies and open-source teams aiming to manage shared code, enforce consistency, and simplify dependency management across multiple services. Working
Link: https://blog.jetbrains.com/pycharm/2026/05/support-for-uv-poetry-and-hatch-workspaces-beta/
Workspaces are increasingly the go-to choice for companies and open-source teams aiming to manage shared code, enforce consistency, and simplify dependency management across multiple services. Working
The JetBrains Blog
Support for uv, Poetry, and Hatch Workspaces (Beta) | The PyCharm Blog
Workspaces are increasingly the go-to choice for companies and open-source teams aiming to manage shared code, enforce consistency, and simplify dependency management across multiple services. Working
Real Python: How to Use OpenCode for AI-Assisted Python Coding
Link: https://realpython.com/opencode-guide/
OpenCode is an open-source AI coding agent that runs in your terminal and lets you analyze and refactor a Python project through conversational commands. In this guide, you’ll install it on your syste
Link: https://realpython.com/opencode-guide/
OpenCode is an open-source AI coding agent that runs in your terminal and lets you analyze and refactor a Python project through conversational commands. In this guide, you’ll install it on your syste
Real Python
How to Use OpenCode for AI-Assisted Python Coding – Real Python
Learn how to use OpenCode, an open-source AI coding assistant, with a free Gemini API key to analyze and refactor Python code in your terminal.
"Michiel's Blog": httpx2!
Link: https://tildeweb.nl/~michiel/httpx2.html
It’s six weeks after we forked httpx and
named our package httpxyz. Yesterday, the Pydantic
people started their own fork, httpx2.
TL;DR: while we think httpxyz was definitely needed, we welcome httpx
Link: https://tildeweb.nl/~michiel/httpx2.html
It’s six weeks after we forked httpx and
named our package httpxyz. Yesterday, the Pydantic
people started their own fork, httpx2.
TL;DR: while we think httpxyz was definitely needed, we welcome httpx
tildeweb.nl
httpx2!
| Blog
| Blog
Yesterday the Pydantic team started httpx2, another fork of httpx
Python Software Foundation: PSF Welcomes Hudson River Trading (HRT) as a Visionary Sponsor
Link: https://pyfound.blogspot.com/2026/05/psf-welcomes-hudson-river-trading-hrt.html
[May 13, 2026] – The Python Software Foundation (PSF) is excited to announce that Hudson River Trading (HRT), a global leader in quantitative trading, has made a commitment to support Python and the P
Link: https://pyfound.blogspot.com/2026/05/psf-welcomes-hudson-river-trading-hrt.html
[May 13, 2026] – The Python Software Foundation (PSF) is excited to announce that Hudson River Trading (HRT), a global leader in quantitative trading, has made a commitment to support Python and the P
Python Software Foundation Blog
PSF Welcomes Hudson River Trading (HRT) as a Visionary Sponsor
[May 13, 2026] – The Python Software Foundation (PSF) is excited to announce that Hudson River Trading (HRT), a global leader in quantitativ...
Python Engineering at Microsoft: PyCon US 2026
Link: https://devblogs.microsoft.com/python/pycon-us-2026/
Come See Us at PyCon US 2026!
Microsoft and GitHub will be at PyCon US 2026, May 14–17 in Long Beach, CA. Stop by our booth, say hello, and tell us about your experience with our tools and services. W
Link: https://devblogs.microsoft.com/python/pycon-us-2026/
Come See Us at PyCon US 2026!
Microsoft and GitHub will be at PyCon US 2026, May 14–17 in Long Beach, CA. Stop by our booth, say hello, and tell us about your experience with our tools and services. W
Microsoft News
PyCon US 2026
PyCon US 2026
Real Python: Quiz: Python Metaclasses
Link: https://realpython.com/quizzes/python-metaclasses/
In this quiz, you’ll test your understanding of
Python Metaclasses.
Metaclasses sit behind every class you write in Python, and they’re one of the language’s deeper object-oriented concepts. By workin
Link: https://realpython.com/quizzes/python-metaclasses/
In this quiz, you’ll test your understanding of
Python Metaclasses.
Metaclasses sit behind every class you write in Python, and they’re one of the language’s deeper object-oriented concepts. By workin
Realpython
Python Metaclasses Quiz – Real Python
Check how well you understand Python metaclasses, from what they are and how type creates classes to when a custom metaclass is actually the right tool.
Real Python: Quiz: Cursor vs Windsurf: Which AI Code Editor Is Best for Python?
Link: https://realpython.com/quizzes/cursor-vs-windsurf-python/
In this quiz, you’ll test your understanding of
Cursor vs Windsurf: Which AI Code Editor Is Best for Python?
By working through these questions, you’ll revisit how the two editors differ across code c
Link: https://realpython.com/quizzes/cursor-vs-windsurf-python/
In this quiz, you’ll test your understanding of
Cursor vs Windsurf: Which AI Code Editor Is Best for Python?
By working through these questions, you’ll revisit how the two editors differ across code c
Realpython
Cursor vs Windsurf: Which AI Code Editor Is Best for Python? Quiz – Real Python
Test your understanding of how Cursor and Windsurf compare for Python across AI completion, agentic edits, and debugging workflows.
EuroPython: May Newsletter: Sessions, Speakers, Sprints
Link: https://blog.europython.eu/may-newsletter-sessions-speakers-sprints/
Hi all Pythonistas! 👋 Hope you’ve been enjoying these last few weeks, and hopefully planning your trip to Kraków in July! With two months left before the conference, the EuroPython organising team has
Link: https://blog.europython.eu/may-newsletter-sessions-speakers-sprints/
Hi all Pythonistas! 👋 Hope you’ve been enjoying these last few weeks, and hopefully planning your trip to Kraków in July! With two months left before the conference, the EuroPython organising team has
EuroPython Blog
May Newsletter: Sessions, Speakers, Sprints
Hope you’ve been enjoying these last few weeks, and hopefully planning your trip to Kraków in July! With two months left before the conference, the EuroPython organising team has been firing on all cylinders to create a conference to remember. Here’s the…
Kay Hayen: Nuitka Release 4.1
Link: https://nuitka.net/posts/nuitka-release-41.html
This is to inform you about the new stable release of Nuitka. It is the extremely compatible Python compiler,
“download now”.
This release adds many new features and corrections with a focus on
async
Link: https://nuitka.net/posts/nuitka-release-41.html
This is to inform you about the new stable release of Nuitka. It is the extremely compatible Python compiler,
“download now”.
This release adds many new features and corrections with a focus on
async
Bob Belderbos: A Race Condition Rust Wouldn't Have Let Me Write
Link: https://belderbos.dev/blog/race-condition-rust-wouldnt-let-me-write/
A two-agent Python service ran fine in tests. Two concurrent users hit it and one user's search results showed up in the other user's response. The pattern looked safe. The Rust port doesn't compile.
Link: https://belderbos.dev/blog/race-condition-rust-wouldnt-let-me-write/
A two-agent Python service ran fine in tests. Two concurrent users hit it and one user's search results showed up in the other user's response. The pattern looked safe. The Rust port doesn't compile.
belderbos.dev
A Race Condition Rust Wouldn't Have Let Me Write
A Python agent's module globals leaked user data between threads. The contextvars fix, plus what Rust's borrow checker would have prevented.
Bob Belderbos: Coding exercises that run in the browser with Pyodide
Link: https://belderbos.dev/blog/python-exercises-browser-pyodide/
I've built coding-exercise platforms before (Python, Rust). AWS API Gateway + Lambda, Docker, etc. It works great, but that's a lot of infrastructure to teach someone a four-line function.
For our ne
Link: https://belderbos.dev/blog/python-exercises-browser-pyodide/
I've built coding-exercise platforms before (Python, Rust). AWS API Gateway + Lambda, Docker, etc. It works great, but that's a lot of infrastructure to teach someone a four-line function.
For our ne
belderbos.dev
Coding exercises that run in the browser with Pyodide
How I shipped 10 Python exercises with Anthropic SDK patterns on a static Cloudflare site. No backend, no API key, no install. Pyodide does the work.
Bob Belderbos: Learn agentic AI in Python with 10 small exercises
Link: https://belderbos.dev/blog/learn-agentic-ai-python-10-step-journey/
Most "build an AI agent" tutorials hand you a framework and skip the part where you actually understand what it's doing under the hood. When the abstraction breaks, you can't debug it because you neve
Link: https://belderbos.dev/blog/learn-agentic-ai-python-10-step-journey/
Most "build an AI agent" tutorials hand you a framework and skip the part where you actually understand what it's doing under the hood. When the abstraction breaks, you can't debug it because you neve
belderbos.dev
Learn agentic AI in Python with 10 small exercises
The path from a 3-line Claude call to a working agent loop. 10 patterns, one arc, runnable in your browser. No framework needed to understand what's actually happening.