Ari Lamstein: This Thursday: Building Data Apps with Streamlit and Copilot
Link: https://arilamstein.com/blog/2026/07/07/this-thursday-building-data-apps-with-streamlit-and-copilot/
On July 9 (9am–1pm Pacific) — this Thursday — I’ll be teaching a 4-hour live workshop for O’Reilly: Building Data Apps with Streamlit and Copilot.
This is the second time I’ve run this workshop, and I
Link: https://arilamstein.com/blog/2026/07/07/this-thursday-building-data-apps-with-streamlit-and-copilot/
On July 9 (9am–1pm Pacific) — this Thursday — I’ll be teaching a 4-hour live workshop for O’Reilly: Building Data Apps with Streamlit and Copilot.
This is the second time I’ve run this workshop, and I
Ari Lamstein
This Thursday: Building Data Apps with Streamlit and Copilot
On July 9 (9am–1pm Pacific) — this Thursday — I’ll be teaching a 4-hour live workshop for O’Reilly: Building Data Apps with Streamlit and Copilot. This is the second time I’ve run…
PyCon: Welcome, Kattni!
Link: https://pycon.blogspot.com/2026/07/welcome-kattni.html
We are thrilled to welcome Kattni as the next Co-Chair and future Chair of PyCon US! You may already know Kattni from her work on CircuitPython and BeeWare, as a conference speaker, and as the Confere
Link: https://pycon.blogspot.com/2026/07/welcome-kattni.html
We are thrilled to welcome Kattni as the next Co-Chair and future Chair of PyCon US! You may already know Kattni from her work on CircuitPython and BeeWare, as a conference speaker, and as the Confere
Blogspot
Welcome, Kattni!
We are thrilled to welcome Kattni as the next Co-Chair and future Chair of PyCon US! You may already know Kattni from her work on CircuitPy...
PyCoder’s Weekly: Issue #742: Wagtail as Admin, Random Values, Code Quality, and More (2026-07-07)
Link: https://pycoders.com/issues/742
#742 – JULY 7, 2026 View in Browser » Wagtail as Django Admin on Steroids Wagtail can do pretty much everything the Django Admin can do, but includes a much more modern UI and more features. Thi
Link: https://pycoders.com/issues/742
#742 – JULY 7, 2026 View in Browser » Wagtail as Django Admin on Steroids Wagtail can do pretty much everything the Django Admin can do, but includes a much more modern UI and more features. Thi
Pycoders
PyCoder’s Weekly | Issue #742
Wagtail as Admin, Random Values, Code Quality, and More
PyCharm: Best Object Detection Models for Machine Learning in 2026
Link: https://blog.jetbrains.com/pycharm/2026/07/best-object-detection-models-for-machine-learning-in-2026/
Object detection powers transformative applications, from autonomous vehicles navigating city streets and security systems identifying threats in real time to retail analytics tracking inventory and m
Link: https://blog.jetbrains.com/pycharm/2026/07/best-object-detection-models-for-machine-learning-in-2026/
Object detection powers transformative applications, from autonomous vehicles navigating city streets and security systems identifying threats in real time to retail analytics tracking inventory and m
Brett Cannon: How to publish to PyPI using GitHub Actions securely
Link: https://snarky.ca/how-to-publish-to-pypi-using-github-actions-securely/
There have been several security incidents lately that involved compromising GitHub Actions workflows. This has led some to say "GitHub Actions is the weakest link" in publishing and to GitHub publish
Link: https://snarky.ca/how-to-publish-to-pypi-using-github-actions-securely/
There have been several security incidents lately that involved compromising GitHub Actions workflows. This has led some to say "GitHub Actions is the weakest link" in publishing and to GitHub publish
Tall, Snarky Canadian
How to publish to PyPI using GitHub Actions securely
There have been several security incidents lately that involved compromising GitHub Actions workflows. This has led some to say "GitHub Actions is the weakest link" in publishing and to GitHub publishing a GitHub Actions security roadmap update. But saying…
Python Bytes: #487 Minimum requirements
Link: https://pythonbytes.fm/episodes/show/487/minimum-requirements
Topics covered in this episode:
dust - a better du
Hermes Agent: The AI agent that grows with you
llm-coding-agent 0.1a0
Extras
Joke
Watch on YouTube
About the show
Sponsored by us! Support our work
Link: https://pythonbytes.fm/episodes/show/487/minimum-requirements
Topics covered in this episode:
dust - a better du
Hermes Agent: The AI agent that grows with you
llm-coding-agent 0.1a0
Extras
Joke
Watch on YouTube
About the show
Sponsored by us! Support our work
pythonbytes.fm
Minimum requirements
News and announcements from the Python community for the week of Jul 7th, 2026
Python GUIs: Why Widgets Appear as Separate Windows — Understanding widget parenting in Qt and how to fix widgets that float outside your main window
Link: https://www.pythonguis.com/faq/adding-new-tabs-in-tabwidget-appears-as-a-seperate-window-when-tab-is-selected/
Sometimes when I dynamically add widgets to tabs in my PyQt6 application, they pop out as windows instead. What's going on?
If you're dynamically adding widgets to your PyQt6 application and finding
Link: https://www.pythonguis.com/faq/adding-new-tabs-in-tabwidget-appears-as-a-seperate-window-when-tab-is-selected/
Sometimes when I dynamically add widgets to tabs in my PyQt6 application, they pop out as windows instead. What's going on?
If you're dynamically adding widgets to your PyQt6 application and finding
Python GUIs
Fix PyQt6 widgets Appearing as Separate Windows - Widget Parenting Explained
Learn why dynamically added widgets in PyQt6 sometimes appear as separate floating windows instead of inside your application. This tutorial explains Qt's widget parent system and how to fix common parenting issues when creating widgets from callbacks or…
Seth Michael Larson: Playing the “Second Quest” of Legend of Zelda: Four Swords Adventures
Link: https://sethmlarson.dev/legend-of-zelda-four-swords-adventures-second-quest?utm_campaign=rss
The Legend of Zelda: Four Swords Adventures (FSA) was released for the Nintendo
GameCube in 2004 in Japan and America and 2005 globally. The game is split into eight areas with three levels per area.
Link: https://sethmlarson.dev/legend-of-zelda-four-swords-adventures-second-quest?utm_campaign=rss
The Legend of Zelda: Four Swords Adventures (FSA) was released for the Nintendo
GameCube in 2004 in Japan and America and 2005 globally. The game is split into eight areas with three levels per area.
sethmlarson.dev
Playing the “Second Quest” of Legend of Zelda: Four Swords Adventures
The Legend of Zelda: Four Swords Adventures (FSA) was released for the Nintendo
GameCube in 2004 in Japan and America and 2005 globally. The game is split into eight areas with three levels per are...
GameCube in 2004 in Japan and America and 2005 globally. The game is split into eight areas with three levels per are...
Marc-André Lemburg: My 25th EuroPython - in a row😊
Link: https://malemburg.com/my-25th-europython-in-a-row/
Next weekend, I&aposll be heading to Kraków, Poland, for my 25th EuroPython conference.It&aposs been a long ride since the first EuroPython conference in Charleroi, Belgium, but one I wouldn&apost hav
Link: https://malemburg.com/my-25th-europython-in-a-row/
Next weekend, I&aposll be heading to Kraków, Poland, for my 25th EuroPython conference.It&aposs been a long ride since the first EuroPython conference in Charleroi, Belgium, but one I wouldn&apost hav
Marc-André Lemburg
My 25th EuroPython - in a row😊
Next weekend, I'll be heading to Kraków, Poland, for my 25th EuroPython conference.
It's been a long ride since the first EuroPython conference in Charleroi, Belgium, but one I wouldn't have wanted to miss.
This year, I'll be giving a talk about DuckLake…
It's been a long ride since the first EuroPython conference in Charleroi, Belgium, but one I wouldn't have wanted to miss.
This year, I'll be giving a talk about DuckLake…
Hugo van Kemenade: Fixing the dictionary with Python 3.14
Link: https://hugovk.dev/blog/2026/fixing-dict/
Yes, but not the
dict kind of
dictionary.
When working on CPython, we often find obscure bugs elsewhere, in compilers, operating
systems and elsewhere:
Rust/LLVM,
clang-19,
clang 21 and
BOLT
GCC 13,
Link: https://hugovk.dev/blog/2026/fixing-dict/
Yes, but not the
dict kind of
dictionary.
When working on CPython, we often find obscure bugs elsewhere, in compilers, operating
systems and elsewhere:
Rust/LLVM,
clang-19,
clang 21 and
BOLT
GCC 13,
Hugo van Kemenade
Fixing the dictionary with Python 3.14
Mike Driscoll: New Book Release: Python Typing
Link: https://blog.pythonlibrary.org/2026/07/08/new-book-release-python-typing/
I am happy to announce that my latest book, Python Typing, is now available on all platforms. You can get your copy on Gumroad or Leanpub or Amazon
Python has had type hinting support since Python 3.5
Link: https://blog.pythonlibrary.org/2026/07/08/new-book-release-python-typing/
I am happy to announce that my latest book, Python Typing, is now available on all platforms. You can get your copy on Gumroad or Leanpub or Amazon
Python has had type hinting support since Python 3.5
Mouse Vs Python
New Book Release: Python Typing - Mouse Vs Python
I am happy to announce that my latest book, Python Typing, is now available on all platforms. You can get your copy on Gumroad or Leanpub or Amazon Python has had type hinting support since Python 3.5, over TEN years ago! However, Python’s type annotations…
Django Weblog: Last Call 2026 Django Developer Survey
Link: https://www.djangoproject.com/weblog/2026/jul/08/last-call-2026-django-developer-survey/
Time is running out. This is the last call for the 2026 Django Developers Survey, which the Django Software Foundation is running in partnership with JetBrains.
The survey closes on July 13, 2026. It
Link: https://www.djangoproject.com/weblog/2026/jul/08/last-call-2026-django-developer-survey/
Time is running out. This is the last call for the 2026 Django Developers Survey, which the Django Software Foundation is running in partnership with JetBrains.
The survey closes on July 13, 2026. It
Django Project
Last Call 2026 Django Developer Survey
Posted by Jeff Triplett on July 8, 2026
Python Software Foundation: The PSF D&I Workgroup Are Starting Office Hours in July!
Link: https://pyfound.blogspot.com/2026/07/the-psf-d-workgroup-are-starting-office.html
Starting Tuesday 28 July, 2026, the PSF Diversity & Inclusion (D&I) Workgroup is opening its virtual doors once a month on Discord. Come chat with workgroup members from all over the world!Doing diver
Link: https://pyfound.blogspot.com/2026/07/the-psf-d-workgroup-are-starting-office.html
Starting Tuesday 28 July, 2026, the PSF Diversity & Inclusion (D&I) Workgroup is opening its virtual doors once a month on Discord. Come chat with workgroup members from all over the world!Doing diver
Python Software Foundation Blog
The PSF D&I Workgroup is Starting Office Hours in July!
Starting Tuesday 28 July, 2026, the PSF Diversity & Inclusion (D&I) Workgroup is opening its virtual doors once a month on Discord. Come cha...
EuroPython: Humans of EuroPython: Daria Linhart Grudzień
Link: https://blog.europython.eu/humans-of-europython-daria-linhart-grudzien/
EuroPython wouldn&apost exist without the wonderful volunteers who pour countless hours into organising it. From contracting the venue to selecting and confirming talks and workshops, hundreds of hour
Link: https://blog.europython.eu/humans-of-europython-daria-linhart-grudzien/
EuroPython wouldn&apost exist without the wonderful volunteers who pour countless hours into organising it. From contracting the venue to selecting and confirming talks and workshops, hundreds of hour
EuroPython Blog
Humans of EuroPython: Daria Linhart Grudzień
EuroPython wouldn't exist without the wonderful volunteers who pour countless hours into organising it. From contracting the venue to selecting and confirming talks and workshops, hundreds of hours of loving work go into making each edition the best one yet.…
Talk Python to Me: #554: Trustworthy AI in Healthcare and Longevity
Link: https://talkpython.fm/episodes/show/554/trustworthy-ai-in-healthcare-and-longevity
You ask an AI a question and it answers with total confidence. Most of the time, a confidently wrong answer is just an annoyance. But what if the question is medical, and there's a real patient on the
Link: https://talkpython.fm/episodes/show/554/trustworthy-ai-in-healthcare-and-longevity
You ask an AI a question and it answers with total confidence. Most of the time, a confidently wrong answer is just an annoyance. But what if the question is medical, and there's a real patient on the
talkpython.fm
Trustworthy AI in Healthcare and Longevity
You ask an AI a question and it answers with total confidence. Most of the time, a confidently wrong answer is just an annoyance. But what if the question is medical, and there's a real patient on the other end? In that world, a hallucination isn't a bug…
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…