Adrarsh Divakaran: Building AI Agents in Python
Link: https://blog.adarshd.dev/ai/posts/building-ai-agents-in-python/
2026 is shaping up to be a big year for AI agents. We are seeing more products where the AI not only answers a question but also does some work for the user.
You have probably used ChatGPT or a simila
Link: https://blog.adarshd.dev/ai/posts/building-ai-agents-in-python/
2026 is shaping up to be a big year for AI agents. We are seeing more products where the AI not only answers a question but also does some work for the user.
You have probably used ChatGPT or a simila
Blog | Adarsh Divakaran
Building AI Agents in Python
2026 is shaping up to be a big year for AI agents. We are seeing more products where the AI not only answers a question but also does some work for the user....
Python Software Foundation: PSF Strategic Plan 2026 Draft: Open for Community Feedback
Link: https://pyfound.blogspot.com/2026/06/psf-strategic-plan-2026-draft-open-for.html
In May, we shared the high-level goals of the Python Software Foundation's (PSF) strategic plan and asked for your commentary. Today we are publishing the full draft and opening a three-week community
Link: https://pyfound.blogspot.com/2026/06/psf-strategic-plan-2026-draft-open-for.html
In May, we shared the high-level goals of the Python Software Foundation's (PSF) strategic plan and asked for your commentary. Today we are publishing the full draft and opening a three-week community
Python Software Foundation Blog
PSF Strategic Plan 2026 Draft: Open for Community Feedback
In May, we shared the high-level goals of the Python Software Foundation's (PSF) strategic plan and asked for your commentary. Today we are...
Real Python: Quiz: How to Read User Input From the Keyboard in Python
Link: https://realpython.com/quizzes/python-keyboard-input/
In this quiz, you’ll test your understanding of How to Read User Input From the Keyboard in Python.
By working through this quiz, you’ll revisit the input() function, type conversion, error handling w
Link: https://realpython.com/quizzes/python-keyboard-input/
In this quiz, you’ll test your understanding of How to Read User Input From the Keyboard in Python.
By working through this quiz, you’ll revisit the input() function, type conversion, error handling w
Realpython
How to Read User Input From the Keyboard in Python Quiz – Real Python
Try your hand at reading Python keyboard input with input(), handling errors, hiding passwords, and validating with PyInputPlus.
The Python Coding Stack: Down The Iterator Rabbit Hole
Link: https://www.thepythoncodingstack.com/p/down-the-iterator-rabbit-hole-python
You know that street game where the performer (con artist?) has three opaque cups and a small ball. He places the cups upside down on the table, with the ball under one of the cups. He quickly shuffle
Link: https://www.thepythoncodingstack.com/p/down-the-iterator-rabbit-hole-python
You know that street game where the performer (con artist?) has three opaque cups and a small ball. He places the cups upside down on the table, with the ball under one of the cups. He quickly shuffle
Thepythoncodingstack
Down The Iterator Rabbit Hole
Following the trail when you have a chain of iterators
PyCon Ireland: CFP Deadline Moved to 31 July 2026
Link: https://2026.pycon.ie/blog/cfp-deadline-moved-to-31-july/
We’ve moved the deadline for the PyCon Ireland 2026 Call for Proposals forward to 31 July 2026. It was previously set to 30 August. The submission page on Sessionize already reflects the new date.
If
Link: https://2026.pycon.ie/blog/cfp-deadline-moved-to-31-july/
We’ve moved the deadline for the PyCon Ireland 2026 Call for Proposals forward to 31 July 2026. It was previously set to 30 August. The submission page on Sessionize already reflects the new date.
If
PyCon Ireland 2026
CFP Deadline Moved to 31 July 2026 | PyCon Ireland 2026
The PyCon Ireland 2026 Call for Proposals now closes on 31 July 2026. Here is why we brought the deadline forward and what it means for you.
Core Dispatch: Core Dispatch #5
Link: https://coredispatch.xyz/editions/5
Welcome back to Core Dispatch! This edition covers May 18 through June 4, 2026.
As promised, Python 3.15.0 beta 2 landed on June 2. Two more
milestones are close behind: 3.13.14 and 3.14.6 on June 9,
Link: https://coredispatch.xyz/editions/5
Welcome back to Core Dispatch! This edition covers May 18 through June 4, 2026.
As promised, Python 3.15.0 beta 2 landed on June 2. Two more
milestones are close behind: 3.13.14 and 3.14.6 on June 9,
Core Dispatch
Core Dispatch #5
Welcome back to Core Dispatch! This edition covers May 18 through June 4, 2026.
As promised, Python 3.15.0 beta 2 landed on June 2. Two more
milestones are…
As promised, Python 3.15.0 beta 2 landed on June 2. Two more
milestones are…
EuroPython Society: EuroPython Society at PyCon US 2026
Link: https://www.europython-society.org/europython-society-at-pycon-us-2026/
This year we were back at PyCon US, and this time in sunny Long Beach, California.We had a booth again, which has quickly become one of our favourite parts of the trip. It&aposs such a great chance to
Link: https://www.europython-society.org/europython-society-at-pycon-us-2026/
This year we were back at PyCon US, and this time in sunny Long Beach, California.We had a booth again, which has quickly become one of our favourite parts of the trip. It&aposs such a great chance to
EuroPython Society
EuroPython Society at PyCon US 2026
This year we were back at PyCon US, and this time in sunny Long Beach, California. We had a booth again, which has quickly become one of our favourite parts of the trip. It's such a great chance to meet folks from other Python communities, catch up with old…
Real Python: The Real Python Podcast – Episode #298: Reducing the Size of Python Docker Containers
Link: https://realpython.com/podcasts/rpp/298/
How can you easily reduce the size of a Python Docker container? What are the exceptions you should catch in your code? Christopher Trudeau is back on the show this week with another batch of PyCoder'
Link: https://realpython.com/podcasts/rpp/298/
How can you easily reduce the size of a Python Docker container? What are the exceptions you should catch in your code? Christopher Trudeau is back on the show this week with another batch of PyCoder'
Realpython
Episode #298: Reducing the Size of Python Docker Containers – The Real Python Podcast
How can you easily reduce the size of a Python Docker container? What are the exceptions you should catch in your code? Christopher Trudeau is back on the show this week with another batch of PyCoder's Weekly articles and projects.
Bob Belderbos: How to Update Multiple Page Elements from One htmx Request
Link: https://belderbos.dev/blog/htmx-hx-swap-oob-django/
A button submits code, tests run, feedback appears. Standard htmx. But the submissions dropdown stays stale; the new submission is in the database, just not in the dropdown. One request, two elements
Link: https://belderbos.dev/blog/htmx-hx-swap-oob-django/
A button submits code, tests run, feedback appears. Standard htmx. But the submissions dropdown stays stale; the new submission is in the database, just not in the dropdown. One request, two elements
belderbos.dev
How to Update Multiple Page Elements from One htmx Request
One htmx response, two updated elements. How I use hx-swap-oob to refresh a Django dropdown after a form submit, no page reload, no extra JavaScript.
Will Kahn-Greene: Bleach 6.4.0 releases -- final release
Link: https://bluesock.org/~willkg/blog/dev/bleach_6_4_0_final_release.html
What is it?
Bleach is a Python library for sanitizing
and linkifying text from untrusted sources for safe usage in HTML.
Bleach v6.4.0 released!
Bleach 6.4.0 includes two security fixes, a fix to tiny
Link: https://bluesock.org/~willkg/blog/dev/bleach_6_4_0_final_release.html
What is it?
Bleach is a Python library for sanitizing
and linkifying text from untrusted sources for safe usage in HTML.
Bleach v6.4.0 released!
Bleach 6.4.0 includes two security fixes, a fix to tiny
Will's Blog
Bleach 6.4.0 releases -- final release
What is it?
Bleach is a Python library for sanitizing
and linkifying text from untrusted sources for safe usage in HTML.
Bleach v6.4.0 released!
Bleach 6.4.0 includes two security fixes, a fix to ti
Bleach is a Python library for sanitizing
and linkifying text from untrusted sources for safe usage in HTML.
Bleach v6.4.0 released!
Bleach 6.4.0 includes two security fixes, a fix to ti
Seth Michael Larson: Is the Super Smash Bros. Brawl donut from Mister Donut?
Link: https://sethmlarson.dev/is-the-donut-from-super-smash-bros-brawl-a-mister-donut?utm_campaign=rss
Happy Donut Day (and #FediDonutFriday) to those who celebrate! 🍩
Present and Correct shared a link to the Mister Donut
museum on Bluesky and upon clicking through
I was greeted with a familiar face:
Link: https://sethmlarson.dev/is-the-donut-from-super-smash-bros-brawl-a-mister-donut?utm_campaign=rss
Happy Donut Day (and #FediDonutFriday) to those who celebrate! 🍩
Present and Correct shared a link to the Mister Donut
museum on Bluesky and upon clicking through
I was greeted with a familiar face:
sethmlarson.dev
Is the Super Smash Bros. Brawl donut from Mister Donut?
Happy Donut Day (and #FediDonutFriday) to those who celebrate! 🍩
Present and Correct shared a link to the Mister Donut
museum on Bluesky and upon clicking through
I was greeted with a familiar fac...
Present and Correct shared a link to the Mister Donut
museum on Bluesky and upon clicking through
I was greeted with a familiar fac...
Armin Ronacher: Communities of Not
Link: https://lucumr.pocoo.org/2026/6/6/communities-of-not/
There is a strange thing that happens in communities that gather around
abstinence from something: identity from opposition. At their best these
communities are not just negative: childfree spaces ca
Link: https://lucumr.pocoo.org/2026/6/6/communities-of-not/
There is a strange thing that happens in communities that gather around
abstinence from something: identity from opposition. At their best these
communities are not just negative: childfree spaces ca
Armin Ronacher's Thoughts and Writings
Communities of Not
On the strange hostility that grows in communities built around abstinence.
Eli Bendersky: Plugins case study: mdBook preprocessors
Link: https://eli.thegreenplace.net/2025/plugins-case-study-mdbook-preprocessors/
mdBook is a tool for easily
creating books out of Markdown files. It's very popular in the Rust ecosystem,
where it's used (among other things) to publish the official Rust book.
mdBook has a simple y
Link: https://eli.thegreenplace.net/2025/plugins-case-study-mdbook-preprocessors/
mdBook is a tool for easily
creating books out of Markdown files. It's very popular in the Rust ecosystem,
where it's used (among other things) to publish the official Rust book.
mdBook has a simple y
death and gravity: Ordered key sharding in DynamoDB
Link: https://death.andgravity.com/albumtitle
So, you want to keep a sorted index in DynamoDB,
but for whatever reason
– usually throughput-related –
it won't fit on a single partition. What do you do?
Today, we look at the available solutions,
d
Link: https://death.andgravity.com/albumtitle
So, you want to keep a sorted index in DynamoDB,
but for whatever reason
– usually throughput-related –
it won't fit on a single partition. What do you do?
Today, we look at the available solutions,
d
death and gravity
Ordered key sharding in DynamoDB
...in which we find out how to make a sorted index when the data doesn't fit on a single DynamoDB partition.
Wingware: Wing Python IDE 12 Early Access - June 8, 2026
Link: https://wingware.com/news/2026-06-08
Wing 12 is now available as an early access release that focuses on AI agent
driven development. Wing 12 introduces deep integration with Claude Code,
including a dedicated Claude Code tool, a new Tas
Link: https://wingware.com/news/2026-06-08
Wing 12 is now available as an early access release that focuses on AI agent
driven development. Wing 12 introduces deep integration with Claude Code,
including a dedicated Claude Code tool, a new Tas
Wingware
Wing Python IDE 12 Early Access - June 8, 2026 - Wing Python IDE
Wing 12 is now available as an early access release. It introduces
support for AI agent driven development with Claude Code, with a new Tasks
tool for planning, executing, and reviewing AI agent work, and MCP servers
that allow agents to work more efficiently…
support for AI agent driven development with Claude Code, with a new Tasks
tool for planning, executing, and reviewing AI agent work, and MCP servers
that allow agents to work more efficiently…
Real Python: Python 3.15 Hits Feature Freeze and Other News for June 2026
Link: https://realpython.com/python-news-june-2026/
While the Northern Hemisphere warms up for summer, Python 3.15 went the other way with its beta 1 feature freeze 🥶. Since May 7, the list of what will be included in the next release is final. That li
Link: https://realpython.com/python-news-june-2026/
While the Northern Hemisphere warms up for summer, Python 3.15 went the other way with its beta 1 feature freeze 🥶. Since May 7, the list of what will be included in the next release is final. That li
Realpython
Python 3.15 Hits Feature Freeze and Other News for June 2026 – Real Python
Python 3.15 hits feature freeze with a built-in sentinel, PEP 829 lands, Pydantic forks httpx, and AI goes bug-hunting in C code.
Hynek Schlawack: How to Ditch Codecov for Python Projects
Link: https://hynek.me/articles/ditch-codecov-python/
Codecov’s unreliability breaking CI on my open source projects has been a constant source of frustration for me for years. I have found a way to enforce coverage over a whole GitHub Actions build matr
Link: https://hynek.me/articles/ditch-codecov-python/
Codecov’s unreliability breaking CI on my open source projects has been a constant source of frustration for me for years. I have found a way to enforce coverage over a whole GitHub Actions build matr
Hynek Schlawack
How to Ditch Codecov for Python Projects
Codecov’s unreliability breaking CI on my open source projects has been a constant source of frustration for me for years. I have found a way to enforce coverage over a whole GitHub Actions build matrix that doesn’t rely on third-party services.
Real Python: Quiz: Accessing Multiple AI Models With the OpenRouter API
Link: https://realpython.com/quizzes/multiple-ai-models-openrouter-api/
In this quiz, you’ll test your understanding of
Accessing Multiple AI Models With the OpenRouter API.
By working through this quiz, you’ll revisit how OpenRouter provides a unified routing layer, how
Link: https://realpython.com/quizzes/multiple-ai-models-openrouter-api/
In this quiz, you’ll test your understanding of
Accessing Multiple AI Models With the OpenRouter API.
By working through this quiz, you’ll revisit how OpenRouter provides a unified routing layer, how
Realpython
Accessing Multiple AI Models With the OpenRouter API Quiz – Real Python
Test your Python skills with OpenRouter: unified API access, intelligent routing, provider strategies, and model fallbacks for reliable apps.
Real Python: Quiz: Embeddings and Vector Databases With ChromaDB
Link: https://realpython.com/quizzes/chromadb-vector-database/
In this quiz, you’ll test your understanding of Embeddings and Vector Databases With ChromaDB.
By working through this quiz, you’ll revisit key concepts like vectors, cosine similarity, word and text
Link: https://realpython.com/quizzes/chromadb-vector-database/
In this quiz, you’ll test your understanding of Embeddings and Vector Databases With ChromaDB.
By working through this quiz, you’ll revisit key concepts like vectors, cosine similarity, word and text
Realpython
Embeddings and Vector Databases With ChromaDB Quiz – Real Python
Check your grasp of ChromaDB, embeddings, and vector search. Practice cosine similarity, querying collections, and using RAG with LLMs in Python.
Real Python: Accessing Multiple AI Models With the OpenRouter API
Link: https://realpython.com/courses/multiple-ai-models-openrouter-api/
One of the quickest ways to call multiple AI models from a single Python script is to use OpenRouter’s API, which acts as a unified routing layer between your code and multiple AI providers. By the en
Link: https://realpython.com/courses/multiple-ai-models-openrouter-api/
One of the quickest ways to call multiple AI models from a single Python script is to use OpenRouter’s API, which acts as a unified routing layer between your code and multiple AI providers. By the en
Real Python
Accessing Multiple AI Models With the OpenRouter API – Real Python
Access models from popular AI providers in Python through OpenRouter's unified API with smart routing, fallbacks, and cost controls.