LernerPython blog, from Reuven Lerner: Free real-world Pandas exercises, with solutions
Link: https://lernerpython.com/2026/08/09/free-real-world-pandas-exercises/
If you want to get better at Pandas, the hard part isn’t finding tutorials. It’s finding problems worth solving. Most exercises hand you a tidy little table of five rows and ask you to sum a column —
Link: https://lernerpython.com/2026/08/09/free-real-world-pandas-exercises/
If you want to get better at Pandas, the hard part isn’t finding tutorials. It’s finding problems worth solving. Most exercises hand you a tidy little table of five rows and ask you to sum a column —
LernerPython
Free real-world Pandas exercises, with solutions
More than 500 free Pandas exercises on real-world data (coal plants, earthquakes, Netflix) each with a worked solution. Plus 16 method guides.
Ned Batchelder: Caller-specific coverage
Link: https://nedbatchelder.com/blog/202608/callerspecific_coverage
I’ve had an idea rattling around to get more detail from coverage
measurement. Can we measure the coverage in a function separately for each
caller of the function?Here’s why I want it: in Acidica, m
Link: https://nedbatchelder.com/blog/202608/callerspecific_coverage
I’ve had an idea rattling around to get more detail from coverage
measurement. Can we measure the coverage in a function separately for each
caller of the function?Here’s why I want it: in Acidica, m
Ned Batchelder
Caller-specific coverage
An idea for a new feature for coverage measurement: per-caller coverage
Django Weblog: Django is moving to an annual release cycle
Link: https://www.djangoproject.com/weblog/2026/aug/10/annual-release-cycle/
Django's Steering Council has accepted the Django Enhancement Proposal DEP
20 to move Django to an annual release cycle. From January 2028, Django
will make one feature release a year, giving every fe
Link: https://www.djangoproject.com/weblog/2026/aug/10/annual-release-cycle/
Django's Steering Council has accepted the Django Enhancement Proposal DEP
20 to move Django to an annual release cycle. From January 2028, Django
will make one feature release a year, giving every fe
Django Project
Django is moving to an annual release cycle
Posted by Carlton Gibson on Aug. 10, 2026
Talk Python to Me: #558: Hyper-Personal Software with Python
Link: https://talkpython.fm/episodes/show/558/hyper-personal-software-with-python
Every company has one. The little internal tool that Jane built back in 2021, and then Jane left. Nobody understands it, nobody will touch it. There are two unwritten rules around it: don't change it,
Link: https://talkpython.fm/episodes/show/558/hyper-personal-software-with-python
Every company has one. The little internal tool that Jane built back in 2021, and then Jane left. Nobody understands it, nobody will touch it. There are two unwritten rules around it: don't change it,
talkpython.fm
Hyper-Personal Software with Python
Every company has one. The little internal tool that Jane built back in 2021, and then Jane left. Nobody understands it, nobody will touch it. There are two unwritten rules around it: don't change it, it's working. And if you break it, you bought it. That's…
James Bennett: Breaking up (lines) is hard to do
Link: https://www.b-list.org/weblog/2026/aug/10/newlines/
Here’s a seemingly simple question: given a chunk of multi-line text, how do you split it and return an array whose members are the constituent lines of the text?
Hopefully, your first instinct is to
Link: https://www.b-list.org/weblog/2026/aug/10/newlines/
Here’s a seemingly simple question: given a chunk of multi-line text, how do you split it and return an array whose members are the constituent lines of the text?
Hopefully, your first instinct is to
James Bennett
Breaking up (lines) is hard to do
Here’s a seemingly simple question: given a chunk of multi-line text, how do you split it and return an array …
Brett Cannon: My nomination statement for the 2026 Python packaging council
Link: https://snarky.ca/my-nomination-statement-for-the-2026-python-packaging-council/
I have decided to run for the inaugural/2026 Python packaging council (PPC). I will say I have the support of my employer (Microsoft) to do this, but they didn&apost ask me to and my usual thing that
Link: https://snarky.ca/my-nomination-statement-for-the-2026-python-packaging-council/
I have decided to run for the inaugural/2026 Python packaging council (PPC). I will say I have the support of my employer (Microsoft) to do this, but they didn&apost ask me to and my usual thing that
Tall, Snarky Canadian
My nomination statement for the 2026 Python packaging council
I have decided to run for the inaugural/2026 Python packaging council (PPC). I will say I have the support of my employer (Microsoft) to do this, but they didn't ask me to and my usual thing that I would quit before I let any employer pressure me into
PyCoder’s Weekly: Issue #747: Modern OOP, bisect, Django Async, and More (2026-08-11)
Link: https://pycoders.com/issues/747
#747 – AUGUST 11, 2026 View in Browser » New Book: Modern Object-Oriented Python Real Python’s new book on classes, Python’s data model, and object-oriented design is out in Early Access. Nine c
Link: https://pycoders.com/issues/747
#747 – AUGUST 11, 2026 View in Browser » New Book: Modern Object-Oriented Python Real Python’s new book on classes, Python’s data model, and object-oriented design is out in Early Access. Nine c
Pycoders
PyCoder’s Weekly | Issue #747
Modern OOP, bisect, Django Async, and More
TestDriven.io: Storing Django Static and Media Files on Cloudflare R2
Link: https://testdriven.io/blog/django-cloudflare-r2/
This tutorial shows how to configure Django to load and serve up static and media files, public and private, via Cloudflare R2.
Link: https://testdriven.io/blog/django-cloudflare-r2/
This tutorial shows how to configure Django to load and serve up static and media files, public and private, via Cloudflare R2.
testdriven.io
Storing Django Static and Media Files on Cloudflare R2
This tutorial shows how to configure Django to load and serve up static and media files, public and private, via Cloudflare R2.
👍1
Python Bytes: #491 Feeling Judged
Link: https://pythonbytes.fm/episodes/show/491/feeling-judged
Topics covered in this episode:
Claude Code /insights
Post-quantum crypto lands in Python
MCP goes stateless — and FastMCP gets renamed
inshellisense - IDE style command line auto complete
Extras
Jok
Link: https://pythonbytes.fm/episodes/show/491/feeling-judged
Topics covered in this episode:
Claude Code /insights
Post-quantum crypto lands in Python
MCP goes stateless — and FastMCP gets renamed
inshellisense - IDE style command line auto complete
Extras
Jok
pythonbytes.fm
Feeling Judged
News and announcements from the Python community for the week of Aug 11th, 2026
Python GUIs: Adding QTabWidget to a Layout Alongside Other Widgets in PyQt6 — How to combine QTabWidget with other layouts without it taking over your entire window
Link: https://www.pythonguis.com/faq/cant-integrate-qtabwidget-into-a-layout/
I'm trying to create a layout in PyQt and implement different layouts into one QHBoxLayout. Everything works fine, but when I add a QTabWidget alongside other layouts, it becomes the only visible wid
Link: https://www.pythonguis.com/faq/cant-integrate-qtabwidget-into-a-layout/
I'm trying to create a layout in PyQt and implement different layouts into one QHBoxLayout. Everything works fine, but when I add a QTabWidget alongside other layouts, it becomes the only visible wid
Python GUIs
How to Add QTabWidget to a Layout with Other Widgets in PyQt6
Learn how to add a QTabWidget into a QHBoxLayout alongside other widgets and layouts in PyQt6 without the tab widget dominating the entire window.
PyCharm: Unbundling and Deprecating Low-Usage Plugins in PyCharm
Link: https://blog.jetbrains.com/pycharm/2026/08/unbundling-and-deprecating-low-usage-plugins-in-pycharm/
As part of ongoing maintenance, we are unbundling and deprecating low-usage plugins starting with PyCharm 2026.2. This includes support for Data Wrangler, Hugging Face, and Google Colab, among others.
Link: https://blog.jetbrains.com/pycharm/2026/08/unbundling-and-deprecating-low-usage-plugins-in-pycharm/
As part of ongoing maintenance, we are unbundling and deprecating low-usage plugins starting with PyCharm 2026.2. This includes support for Data Wrangler, Hugging Face, and Google Colab, among others.
The JetBrains Blog
Unbundling and Deprecating Low-Usage Plugins in PyCharm - The JetBrains Blog
We're unbundling and deprecating several low-usage plugins in PyCharm 2026.2. Here's what's changing, why, and what it means for you.
PyCharm: We Gave AI Agents a Live Jupyter Kernel in PyCharm
Link: https://blog.jetbrains.com/pycharm/2026/08/we-gave-ai-agents-a-live-jupyter-kernel-in-pycharm/
If you’ve handed notebook work to an AI agent, you know how it tends to go: More often than not, it corrupts your .ipynb, loses your trained model the moment the run finishes, or burns budget sitting
Link: https://blog.jetbrains.com/pycharm/2026/08/we-gave-ai-agents-a-live-jupyter-kernel-in-pycharm/
If you’ve handed notebook work to an AI agent, you know how it tends to go: More often than not, it corrupts your .ipynb, loses your trained model the moment the run finishes, or burns budget sitting
The JetBrains Blog
We Gave AI Agents a Live Jupyter Kernel in PyCharm - The JetBrains Blog
PyCharm's new Jupyter skill lets AI agents work in a live kernel, so notebooks don't corrupt, state persists, and long jobs wait until execution is completed instead of constantly checking and wasting precious tokens.
PyCharm: We Stopped AI Agents From Installing Into the Wrong Python: Task Success Rates Jumped to 95%+
Link: https://blog.jetbrains.com/pycharm/2026/08/we-stopped-ai-agents-from-installing-into-the-wrong-python-task-success-rates-jumped-to-95/
AI agents are supposed to save you time. Ask one to install a dependency or run your project, though, and it often does the opposite: It installs into the wrong Python, ignores the uv or virtual envir
Link: https://blog.jetbrains.com/pycharm/2026/08/we-stopped-ai-agents-from-installing-into-the-wrong-python-task-success-rates-jumped-to-95/
AI agents are supposed to save you time. Ask one to install a dependency or run your project, though, and it often does the opposite: It installs into the wrong Python, ignores the uv or virtual envir
The JetBrains Blog
We Stopped AI Agents From Installing Into the Wrong Python: Task Success Rates Jumped to 95%+ - The JetBrains Blog
PyCharm's new Agent Environment Coordinator gives AI agents your project's real Python interpreter – lifting task success from 68% to 98% on average.
PyCharm: What’s New in PyCharm 2026.2.1
Link: https://blog.jetbrains.com/pycharm/2026/08/what-s-new-in-pycharm-2026-2-1/
This PyCharm release is a big one for anyone building with AI. Your agents can now roll up their sleeves inside your Jupyter notebooks – working against a live kernel instead of firing off disconnecte
Link: https://blog.jetbrains.com/pycharm/2026/08/what-s-new-in-pycharm-2026-2-1/
This PyCharm release is a big one for anyone building with AI. Your agents can now roll up their sleeves inside your Jupyter notebooks – working against a live kernel instead of firing off disconnecte
The JetBrains Blog
What's New in PyCharm 2026.2.1 - The JetBrains Blog
PyCharm 2026.2.1: AI agents now work in your Jupyter notebooks and target the right Python environment, marimo notebooks arrive, plus changes to bundled plugins.
Django Weblog: DSF Office Hours
Link: https://www.djangoproject.com/weblog/2026/aug/12/dsf-office-hours/
The DSF Board hosts open office hours every Wednesday at 6:00 PM UTC (check your local time). Anyone in the Django community is welcome to drop in. You do not need an agenda or an invitation. Video ca
Link: https://www.djangoproject.com/weblog/2026/aug/12/dsf-office-hours/
The DSF Board hosts open office hours every Wednesday at 6:00 PM UTC (check your local time). Anyone in the Django community is welcome to drop in. You do not need an agenda or an invitation. Video ca
Django Project
DSF Office Hours
Posted by Jeff Triplett on Aug. 12, 2026
Python Insider: Python 3.12.14, 3.11.16 and 3.10.21 are now available!
Link: https://blog.python.org/2026/08/python-31214-31116-31021/
[Python Releases Eclipse Your Security!](https://discuss.python.org/t/python-3-12-14-3-11-16-and-3-10-21-are-now-available/108537) New security releases for 3.10, 3.11 and 3.12 are now available.
Link: https://blog.python.org/2026/08/python-31214-31116-31021/
[Python Releases Eclipse Your Security!](https://discuss.python.org/t/python-3-12-14-3-11-16-and-3-10-21-are-now-available/108537) New security releases for 3.10, 3.11 and 3.12 are now available.
Python Insider
Python 3.12.14, 3.11.16 and 3.10.21 are now available! | Python Insider
Python Releases Eclipse Your Security! New security releases for 3.10, 3.11 and 3.12 are now available.
Trey Hunner: Reorganizing Python's sys module
Link: https://treyhunner.com/2026/08/reorganizing-pythons-sys-module/
The sys module is the primary junk drawer of the Python standard library.
A good junk drawer holds miscellaneous items that don’t have another sensible home.
I often think of utils modules as “junk dr
Link: https://treyhunner.com/2026/08/reorganizing-pythons-sys-module/
The sys module is the primary junk drawer of the Python standard library.
A good junk drawer holds miscellaneous items that don’t have another sensible home.
I often think of utils modules as “junk dr
Trey Hunner
Reorganizing Python's sys module
The sys module is the primary junk drawer of the Python standard library. A good junk drawer holds miscellaneous items that don’t have another...
Wingware: Wing Python IDE Version 12.0.2 - August 13, 2026
Link: https://wingware.com/news/2026-08-13
Wing Python IDE version 12.0.2 has been released. This release adds a native
ARM64 Windows version of Wing, improves remote development on Windows,
streamlines Claude Code setup, and improves performa
Link: https://wingware.com/news/2026-08-13
Wing Python IDE version 12.0.2 has been released. This release adds a native
ARM64 Windows version of Wing, improves remote development on Windows,
streamlines Claude Code setup, and improves performa
Wingware
Wing Python IDE Version 12.0.2 - August 13, 2026 - Wing Python IDE
Wing 12.0.2 adds a native ARM64 Windows version of the IDE, improves
remote development on Windows, streamlines Claude Code setup,
and improves performance and responsiveness. This release
also reduces the size of the analysis cache database by about 20%…
remote development on Windows, streamlines Claude Code setup,
and improves performance and responsiveness. This release
also reduces the size of the analysis cache database by about 20%…
PyCharm: Hybrid and Local AI course at DeepLearning.AI
Link: https://blog.jetbrains.com/pycharm/2026/08/hybrid-and-local-ai-course-at-deeplearning-ai/
Link: https://blog.jetbrains.com/pycharm/2026/08/hybrid-and-local-ai-course-at-deeplearning-ai/
The JetBrains Blog
Hybrid and Local AI course at DeepLearning.AI - The JetBrains Blog
Build a faster, cheaper, local-first agentic dev setup. A new Andrew Ng & Paul Everitt DeepLearning.AI course covers PyCharm and open-weight models.
PyCharm
Link:
Open weight models are having a moment, driven by control, choice, and cost. Hybrid and local AI are now getting serious looks, so JetBrains teamed up with DeepLearning.AI on a free AI Coding Workflow
Link:
Open weight models are having a moment, driven by control, choice, and cost. Hybrid and local AI are now getting serious looks, so JetBrains teamed up with DeepLearning.AI on a free AI Coding Workflow