Mike Driscoll: An Intro to Spiel – Creating Presentations in Your Terminal with Python
Link: https://blog.pythonlibrary.org/2026/07/10/an-intro-to-spiel-creating-presentations-in-your-terminal-with-python/
Have you ever wanted to create a presentation in your computer’s terminal? While this is an uncommon need, a clever open source developer has provided a solution to this problem! The project is called
Link: https://blog.pythonlibrary.org/2026/07/10/an-intro-to-spiel-creating-presentations-in-your-terminal-with-python/
Have you ever wanted to create a presentation in your computer’s terminal? While this is an uncommon need, a clever open source developer has provided a solution to this problem! The project is called
Mouse Vs Python
An Intro to Spiel - Creating Presentations in Your Terminal with Python - Mouse Vs Python
Have you ever wanted to create a presentation in your computer’s terminal? While this is an uncommon need, a clever open source developer has provided a solution to this problem! The project is called Spiel, and while it is currently archived, the idea is…
Python⇒Speed: 6× faster binary search: from compiled code to mechanical sympathy
Link: https://pythonspeed.com/articles/branchless-binary-search/
How do you speed up computational Python code? A common, and useful,
starting point is:
Pick a good algorithm.
Use a compiled language to write a Python extension.
Maybe add parallelism so you can us
Link: https://pythonspeed.com/articles/branchless-binary-search/
How do you speed up computational Python code? A common, and useful,
starting point is:
Pick a good algorithm.
Use a compiled language to write a Python extension.
Maybe add parallelism so you can us
Python⇒Speed
8× faster binary search: from compiled code to mechanical sympathy
Even once you’re using compiled code, there are still opportunities for faster performance by avoiding fighting the CPU.
Christian Ledermann: Buzzword Bingo: An Experiment in Spec-Driven AI Development
Link: https://dev.to/ldrscke/buzzword-bingo-an-experiment-in-spec-driven-ai-development-1m88
This is a submission for Weekend Challenge: Passion Edition
What I Built
I built Buzzword Bingo, a multiplayer bingo game for conferences, webinars and meetings where players mark off the in
Link: https://dev.to/ldrscke/buzzword-bingo-an-experiment-in-spec-driven-ai-development-1m88
This is a submission for Weekend Challenge: Passion Edition
What I Built
I built Buzzword Bingo, a multiplayer bingo game for conferences, webinars and meetings where players mark off the in
DEV Community
Buzzword Bingo: An Experiment in Spec-Driven AI Development
I built a Django + HTMX Buzzword Bingo game to see how far Claude and Speckit could take me with minimal guidance, strict typing, and specification-driven development, backed by ty, zuban, pyrefly, and an aggressively strict ruff setup.
Mike C. Fletcher: PyOpenGL 4.0.0a1
Link: http://blog.vrplumber.com/b/2026/07/12/pyopengl-400a1/
I've been trying to make some time for Open Source projects again. I've been using LLMs for much of the coding because the vast bulk of it at this point is just grunt work. First up is PyOpenGL. The t
Link: http://blog.vrplumber.com/b/2026/07/12/pyopengl-400a1/
I've been trying to make some time for Open Source projects again. I've been using LLMs for much of the coding because the vast bulk of it at this point is just grunt work. First up is PyOpenGL. The t
Vrplumber
Plumbing Life's Depths - PyOpenGL 4.0.0a1
I've been trying to make some time for Open Source projects again. I've been using LLMs for much of the coding because the vast bulk of it at this point is just grunt work. First up is PyOpenGL. The tests the LLM produced turned up a bunch of bugs in…
Mike C. Fletcher: PyVRML97 2.3.4b1
Link: http://blog.vrplumber.com/b/2026/07/12/pyvrml97-234b1/
Continuing on with the Open Source work. PyVRML97 2.3.4b1 is almost all build and CI process updates. There are a few minor fixes for modern Python's where bool can't be used as a list index and a cha
Link: http://blog.vrplumber.com/b/2026/07/12/pyvrml97-234b1/
Continuing on with the Open Source work. PyVRML97 2.3.4b1 is almost all build and CI process updates. There are a few minor fixes for modern Python's where bool can't be used as a list index and a cha
Vrplumber
Plumbing Life's Depths - PyVRML97 2.3.4b1
Continuing on with the Open Source work. PyVRML97 2.3.4b1 is almost all build and CI process updates. There are a few minor fixes for modern Python's where bool can't be used as a list index and a change for NumPy 2.x array comparison failures. This beta…
Bob Belderbos: Learning New Skills in the AI Era (vBrownBag)
Link: https://belderbos.dev/blog/vbrownbag-learning-skills-ai-era/
I joined the vBrownBag podcast with Damian to talk about how to actually learn a new language or skill when an agent can write the code before you finish typing the prompt.
Keep the friction in
The th
Link: https://belderbos.dev/blog/vbrownbag-learning-skills-ai-era/
I joined the vBrownBag podcast with Damian to talk about how to actually learn a new language or skill when an agent can write the code before you finish typing the prompt.
Keep the friction in
The th
belderbos.dev
Learning New Skills in the AI Era (vBrownBag)
I joined the vBrownBag podcast to talk about learning new languages and skills when AI can write the code before you finish the thought.
Rodrigo Girão Serrão: itertools cheatsheet
Link: https://mathspp.com/blog/itertools-cheatsheet
Cheatsheet with visual diagrams that explain how the iterables from itertools work.
This cheatsheet contains diagrams that explain how the iterables from the module itertools work in a visual way.
Do
Link: https://mathspp.com/blog/itertools-cheatsheet
Cheatsheet with visual diagrams that explain how the iterables from itertools work.
This cheatsheet contains diagrams that explain how the iterables from the module itertools work in a visual way.
Do
Mathspp
itertools cheatsheet
Cheatsheet with visual diagrams that explain how the iterables from itertools work.
Talk Python to Me: #555: Marimo Pair - A Canvas for Agent + Developers Collaboration
Link: https://talkpython.fm/episodes/show/555/marimo-pair-a-canvas-for-agent-developers-collaboration
Coding agents have gotten really good at one kind of work. You scope a feature, edit some files, run the tests, ship it. It all happens on disk. But that is not how data work feels. You load something
Link: https://talkpython.fm/episodes/show/555/marimo-pair-a-canvas-for-agent-developers-collaboration
Coding agents have gotten really good at one kind of work. You scope a feature, edit some files, run the tests, ship it. It all happens on disk. But that is not how data work feels. You load something
talkpython.fm
Marimo Pair - A Canvas for Agent + Developers Collaboration
Coding agents have gotten really good at one kind of work. You scope a feature, edit some files, run the tests, ship it. It all happens on disk. But that is not how data work feels. You load something, you look at it, you run a cell, you watch how it responds…
Hugo van Kemenade: Security: line goes up
Link: https://hugovk.dev/blog/2026/security-line-goes-up/
Like many other projects, CPython is experiencing a huge increase in security reports.
CVEs per year #Last month, PSF Security Developer-in-Residence Seth Larson
posted a chart of
CVEs per year, showi
Link: https://hugovk.dev/blog/2026/security-line-goes-up/
Like many other projects, CPython is experiencing a huge increase in security reports.
CVEs per year #Last month, PSF Security Developer-in-Residence Seth Larson
posted a chart of
CVEs per year, showi
Hugo van Kemenade
Security: line goes up
Django Weblog: Explore the DjangoCon US 2026 Speaker Lineup and Reserve Your Spot
Link: https://www.djangoproject.com/weblog/2026/jul/13/explore-the-djangocon-us-2026-speaker-lineup-and-r/
DjangoCon US 2026 is just around the corner, and now is the perfect time to start planning your conference experience.
Our speaker lineup is now available, featuring talks from Django contributors, ma
Link: https://www.djangoproject.com/weblog/2026/jul/13/explore-the-djangocon-us-2026-speaker-lineup-and-r/
DjangoCon US 2026 is just around the corner, and now is the perfect time to start planning your conference experience.
Our speaker lineup is now available, featuring talks from Django contributors, ma
Django Project
Explore the DjangoCon US 2026 Speaker Lineup and Reserve Your Spot
Posted by Aayush Gauba / DjangoCon US Organizers on July 13, 2026
Mike Driscoll: Python 101 3rd Edition Kickstarter Launch
Link: https://blog.pythonlibrary.org/2026/07/14/python-101-3rd-edition-kickstarter-launch/
Learn Python with a Book Designed for Beginners
Hello! I’m Michael Driscoll, and I’m excited to announce the third edition of Python 101.
For years, Python 101 has helped readers take their first ste
Link: https://blog.pythonlibrary.org/2026/07/14/python-101-3rd-edition-kickstarter-launch/
Learn Python with a Book Designed for Beginners
Hello! I’m Michael Driscoll, and I’m excited to announce the third edition of Python 101.
For years, Python 101 has helped readers take their first ste
Mouse Vs Python
Python 101 3rd Edition Kickstarter Launch - Mouse Vs Python
Learn Python with a Book Designed for Beginners Hello! I’m Michael Driscoll, and I’m excited to announce the third edition of Python 101. For years, Python 101 has helped readers take their first steps into programming. Whether you’re a complete beginner…
Armin Ronacher: The Tower Keeps Rising
Link: https://lucumr.pocoo.org/2026/7/13/the-tower-keeps-rising/
I feel that some vibecoded software changes somewhat randomly and unexpectedly.
That made me think about Bruegel’s “The Tower of
Babel” which shows
an already quite chaotic depiction of the Tower of B
Link: https://lucumr.pocoo.org/2026/7/13/the-tower-keeps-rising/
I feel that some vibecoded software changes somewhat randomly and unexpectedly.
That made me think about Bruegel’s “The Tower of
Babel” which shows
an already quite chaotic depiction of the Tower of B
Armin Ronacher's Thoughts and Writings
The Tower Keeps Rising
Vibecoding and the possible collapse of a shared language.
Python Bytes: #488 tau - it's 2pi and it writes code
Link: https://pythonbytes.fm/episodes/show/488/tau-its-2pi-and-it-writes-code
Topics covered in this episode:
The trusted-publishing debate: how to do it right vs. why you shouldn't trust it
JupyterLab 4.6 and Notebook 7.6 are out!
Tau – new small, readable terminal coding ag
Link: https://pythonbytes.fm/episodes/show/488/tau-its-2pi-and-it-writes-code
Topics covered in this episode:
The trusted-publishing debate: how to do it right vs. why you shouldn't trust it
JupyterLab 4.6 and Notebook 7.6 are out!
Tau – new small, readable terminal coding ag
pythonbytes.fm
tau - it's 2pi and it writes code
News and announcements from the Python community for the week of Jul 14th, 2026
PyPodcats: Trailer: Episode 12 With Juanita Gomez
Link: https://pypodcats.live/episodes/ep-12-trailer/
A preview of our chat with Juanita Gomez. Watch the full episode on July 17, 2026A preview of our chat with Juanita Gomez. Watch the full episode on July 17, 2026Sneak Peek of our chat with Juanita Go
Link: https://pypodcats.live/episodes/ep-12-trailer/
A preview of our chat with Juanita Gomez. Watch the full episode on July 17, 2026A preview of our chat with Juanita Gomez. Watch the full episode on July 17, 2026Sneak Peek of our chat with Juanita Go
pypodcats.live
Trailer: Episode 12 with Juanita Gomez
A preview of our chat with Juanita Gomez. Watch the full episode on July 17, 2026
Peter Bengtsson: How to use a list/tuple/array in Django with a raw SQL cursor
Link: http://www.peterbe.com/plog/how-to-use-a-listtuplearray-in-django-with-a-raw-sql-cursor
This does not work:
from django.db import connection
list_of_values = [1, 2, 3]
with connection.cursor() as cursor:
cursor.execute("""
SELECT *
FROM my_model_table
WHERE
Link: http://www.peterbe.com/plog/how-to-use-a-listtuplearray-in-django-with-a-raw-sql-cursor
This does not work:
from django.db import connection
list_of_values = [1, 2, 3]
with connection.cursor() as cursor:
cursor.execute("""
SELECT *
FROM my_model_table
WHERE
Peterbe
How to use a list/tuple/array in Django with a raw SQL cursor - Peterbe.com
PyCoder’s Weekly: Issue #743: Stacks & Queues, Django F-Expressions, MCP Clients, and More (2026-07-14)
Link: https://pycoders.com/issues/743
#743 – JULY 14, 2026 View in Browser » Stacks and Queues in Python This post shows you how to use a Python list for stack operations (last-in, first-out) and a deque from the collections module
Link: https://pycoders.com/issues/743
#743 – JULY 14, 2026 View in Browser » Stacks and Queues in Python This post shows you how to use a Python list for stack operations (last-in, first-out) and a deque from the collections module
Pycoders
PyCoder’s Weekly | Issue #743
Stacks & Queues, Django F-Expressions, MCP Clients, and More
Django Weblog: Supporting the Triptych Project
Link: https://www.djangoproject.com/weblog/2026/jul/15/supporting-the-triptych-project/
The Django Steering Council — in its role as the DSF's arm for technical
governance — has provided a Letter of Collaboration in support of a funding
application by Carson Gross and Alex Petros to adva
Link: https://www.djangoproject.com/weblog/2026/jul/15/supporting-the-triptych-project/
The Django Steering Council — in its role as the DSF's arm for technical
governance — has provided a Letter of Collaboration in support of a funding
application by Carson Gross and Alex Petros to adva
Django Project
Supporting the Triptych Project
Posted by Carlton Gibson on July 15, 2026
Python Software Foundation: Affirm Your PSF Membership Voting Status
Link: https://pyfound.blogspot.com/2026/07/affirm-PSF-voting-status-2026.html
Every Python Software Foundation (PSF) voting-eligible Member (Supporting, Contributing, and Fellow) needs to affirm their membership to vote in this year’s PSF Board and Python Packaging Council (PPC
Link: https://pyfound.blogspot.com/2026/07/affirm-PSF-voting-status-2026.html
Every Python Software Foundation (PSF) voting-eligible Member (Supporting, Contributing, and Fellow) needs to affirm their membership to vote in this year’s PSF Board and Python Packaging Council (PPC
Python Software Foundation Blog
Affirm Your PSF Membership Voting Status
Every Python Software Foundation (PSF) voting-eligible Member (Supporting, Contributing, and Fellow) needs to affirm their membership to vot...
Seth Michael Larson: EuroPython 2026: Learning from the “not-so-secret” Python security cabal
Link: https://sethmlarson.dev/europython-2026-security-talk?utm_campaign=rss
I delivered this talk at EuroPython 2026, I'll update this blog post once the
recording is available on EuroPython's YouTube channel. Below are the slides
and full list of links and resources included
Link: https://sethmlarson.dev/europython-2026-security-talk?utm_campaign=rss
I delivered this talk at EuroPython 2026, I'll update this blog post once the
recording is available on EuroPython's YouTube channel. Below are the slides
and full list of links and resources included
sethmlarson.dev
EuroPython 2026: Learning from the “not‑so‑secret” Python security cabal
I delivered this talk at EuroPython 2026, I'll update this blog post once the
recording is available on EuroPython's YouTube channel. Below are the slides
and full list of links and resources inclu...
recording is available on EuroPython's YouTube channel. Below are the slides
and full list of links and resources inclu...
Tryton News: Release 1.0.0 of GooCalendar
Link: https://discuss.tryton.org/t/release-1-0-0-of-goocalendar/9292
We are proud to announce the release 1.0.0 of GooCalendar.
GooCalendar is a Python library that implements a calendar widget for GTK+.
In addition to bug-fixes, this release contains this following im
Link: https://discuss.tryton.org/t/release-1-0-0-of-goocalendar/9292
We are proud to announce the release 1.0.0 of GooCalendar.
GooCalendar is a Python library that implements a calendar widget for GTK+.
In addition to bug-fixes, this release contains this following im
Tryton Discussion
Release 1.0.0 of GooCalendar
We are proud to announce the release 1.0.0 of GooCalendar. GooCalendar is a Python library that implements a calendar widget for GTK+. In addition to bug-fixes, this release contains this following improvements: Remove GooCanvas dependency Remove support…