Mike Driscoll: Black Friday Python Deals Came Early
Link: https://www.blog.pythonlibrary.org/2025/11/18/black-friday-python-deals-came-early/
Black Friday deals came early this year. You can get 50% off of any of my Python books or courses until the end of November. You can use this coupon code at checkout: BLACKISBACK
https://www.blog.py
Link: https://www.blog.pythonlibrary.org/2025/11/18/black-friday-python-deals-came-early/
Black Friday deals came early this year. You can get 50% off of any of my Python books or courses until the end of November. You can use this coupon code at checkout: BLACKISBACK
https://www.blog.py
Mouse Vs Python
Black Friday Python Deals Came Early - Mouse Vs Python
Black Friday deals came early this year. You can get 50% off of any of my Python books or courses until the end of November. You can use this coupon code
Real Python: Break Out of Loops With Python's break Keyword
Link: https://realpython.com/courses/break-out-of-loops-break-keyword/
In Python, the break statement lets you exit a loop prematurely, transferring control to the code that follows the loop. This tutorial guides you through using break in both for and while loops. You’l
Link: https://realpython.com/courses/break-out-of-loops-break-keyword/
In Python, the break statement lets you exit a loop prematurely, transferring control to the code that follows the loop. This tutorial guides you through using break in both for and while loops. You’l
Realpython
Break Out of Loops With Python's break Keyword – Real Python
Learn how Python’s break lets you exit for and while loops early, with practical demos from simple games to everyday data tasks.
PyCon: Join us in “Trailblazing Python Security” at PyCon US 2026
Link: https://pycon.blogspot.com/2025/11/trailblazing-python-security-pycon-us-2026.html
PyCon US 2026 is coming to Long Beach, California!
PyCon US is the premiere conference for the Python programming language
in North America. Python experts and enthusiasts from around the globe
will
Link: https://pycon.blogspot.com/2025/11/trailblazing-python-security-pycon-us-2026.html
PyCon US 2026 is coming to Long Beach, California!
PyCon US is the premiere conference for the Python programming language
in North America. Python experts and enthusiasts from around the globe
will
Blogspot
Join us in “Trailblazing Python Security” at PyCon US 2026
PyCon US 2026 is coming to Long Beach, California ! PyCon US is the premiere conference for the Python programming language in North Americ...
PyCoder’s Weekly: Issue #709: deepcopy(), JIT, REPL Tricks, and More (Nov. 18, 2025)
Link: https://pycoders.com/issues/709
#709 – NOVEMBER 18, 2025 View in Browser » Why Python’s deepcopy Can Be So Slow “Python’s copy.deepcopy() creates a fully independent clone of an object, traversing every nested element of the o
Link: https://pycoders.com/issues/709
#709 – NOVEMBER 18, 2025 View in Browser » Why Python’s deepcopy Can Be So Slow “Python’s copy.deepcopy() creates a fully independent clone of an object, traversing every nested element of the o
Pycoders
PyCoder’s Weekly | Issue #709
deepcopy(), JIT, REPL Tricks, and More
Seth Michael Larson: BrotliCFFI has two new maintainers
Link: https://sethmlarson.dev/brotlicffi-has-two-new-maintainers?utm_campaign=rss
Quick post announcing that the Python package
brotlicffi has two new maintainers:
Nathan Goldbaum and Christian Clauss.
Thank you both for stepping up to help me with
this package.
Both these folks (
Link: https://sethmlarson.dev/brotlicffi-has-two-new-maintainers?utm_campaign=rss
Quick post announcing that the Python package
brotlicffi has two new maintainers:
Nathan Goldbaum and Christian Clauss.
Thank you both for stepping up to help me with
this package.
Both these folks (
sethmlarson.dev
BrotliCFFI has two new maintainers
Quick post announcing that the Python package
brotlicffi has two new maintainers:
Nathan Goldbaum and Christian Clauss.
Thank you both for stepping up to help me with
this package.
Both these fo...
brotlicffi has two new maintainers:
Nathan Goldbaum and Christian Clauss.
Thank you both for stepping up to help me with
this package.
Both these fo...
The Python Coding Stack: I Don’t Like Magic • Exploring The Class Attributes That Aren’t Really Class Attributes • [Club]
Link: https://www.thepythoncodingstack.com/p/i-dont-like-magic-exploring-the-class
I don’t like magic. I don’t mean the magic of the Harry Potter kind—that one I’d like if only I could have it. It’s the “magic” that happens behind the scenes when a programming language like Python d
Link: https://www.thepythoncodingstack.com/p/i-dont-like-magic-exploring-the-class
I don’t like magic. I don’t mean the magic of the Harry Potter kind—that one I’d like if only I could have it. It’s the “magic” that happens behind the scenes when a programming language like Python d
Thepythoncodingstack
I Don’t Like Magic • Exploring The Class Attributes That Aren’t Really Class Attributes • [Club]
This syntax, used for data classes and typing.NamedTuple, confused me when first learning about these topics. Here’s why, and why it’s no longer confusing.
Django Weblog: Going build-free with native JavaScript modules
Link: https://www.djangoproject.com/weblog/2025/nov/19/going-build-free-with-native-javascript-modules/
For the last decade and more, we've been bundling CSS and JavaScript files. These build tools allowed us to utilize new browser capabilities in CSS and JS while still supporting older browsers. They a
Link: https://www.djangoproject.com/weblog/2025/nov/19/going-build-free-with-native-javascript-modules/
For the last decade and more, we've been bundling CSS and JavaScript files. These build tools allowed us to utilize new browser capabilities in CSS and JS while still supporting older browsers. They a
Django Project
Going build-free with native JavaScript modules
Posted by James Bligh on Nov. 19, 2025
PyCharm: Open Source in Focus: Projects We’re Proud to Support
Link: https://blog.jetbrains.com/blog/2025/11/18/open-source-in-focus-projects-we-re-proud-to-support/
Link: https://blog.jetbrains.com/blog/2025/11/18/open-source-in-focus-projects-we-re-proud-to-support/
The JetBrains Blog
Open Source in Focus: Projects We’re Proud to Support | The JetBrains Blog
At JetBrains, we love seeing the developer community grow and thrive. That’s why we support open-source projects that make a real difference — the ones that help developers learn, build, and create be
Real Python: Quiz: Build a Python MCP Client to Test Servers From Your Terminal
Link: https://realpython.com/quizzes/python-mcp-client/
In this quiz, you’ll test your understanding of how to Build a Python MCP Client to Test Servers From Your Terminal.
By working through this quiz, you’ll revisit how to add a minimal chat interface, c
Link: https://realpython.com/quizzes/python-mcp-client/
In this quiz, you’ll test your understanding of how to Build a Python MCP Client to Test Servers From Your Terminal.
By working through this quiz, you’ll revisit how to add a minimal chat interface, c
Realpython
Build a Python MCP Client to Test Servers From Your Terminal Quiz – Real Python
Learn how to create a Python MCP client, start an AI-powered chat session, and run it from the command line. Check your understanding.
Django Weblog: Django 6.0 release candidate 1 released
Link: https://www.djangoproject.com/weblog/2025/nov/19/django-60-rc-released/
Django 6.0 release candidate 1 is now available. It represents the
final opportunity for you to try out a mosaic of modern tools and thoughtful design
before Django 6.0 is released.
The release candid
Link: https://www.djangoproject.com/weblog/2025/nov/19/django-60-rc-released/
Django 6.0 release candidate 1 is now available. It represents the
final opportunity for you to try out a mosaic of modern tools and thoughtful design
before Django 6.0 is released.
The release candid
Django Project
Django 6.0 release candidate 1 released
Posted by Natalia Bidart on Nov. 19, 2025
Real Python: Build a Python MCP Client to Test Servers From Your Terminal
Link: https://realpython.com/python-mcp-client/
Building an MCP client in Python can be a good option when you’re coding MCP servers and want a quick way to test them. In this step-by-step project, you’ll build a minimal MCP client for the command
Link: https://realpython.com/python-mcp-client/
Building an MCP client in Python can be a good option when you’re coding MCP servers and want a quick way to test them. In this step-by-step project, you’ll build a minimal MCP client for the command
Realpython
Build a Python MCP Client to Test Servers From Your Terminal – Real Python
Follow this Python project to build an MCP client that discovers MCP server capabilities and feeds an AI-powered chat with tool calls.
Django Weblog: Twenty years of Django releases
Link: https://www.djangoproject.com/weblog/2025/nov/19/twenty-years-of-django-releases/
On November 16th 2005, Django co-creator Adrian Holovaty announced the first ever Django release, Django 0.90. Twenty years later, today here we are shipping the first release candidate of Django 6.0
Link: https://www.djangoproject.com/weblog/2025/nov/19/twenty-years-of-django-releases/
On November 16th 2005, Django co-creator Adrian Holovaty announced the first ever Django release, Django 0.90. Twenty years later, today here we are shipping the first release candidate of Django 6.0
Django Project
Twenty years of Django releases
Posted by Thibaud Colas on Nov. 19, 2025
Python GUIs: Getting Started With DearPyGui for GUI Development — Your First Steps With the DearPyGui Library for Desktop Python GUIs
Link: https://www.pythonguis.com/tutorials/getting-started-dearpygui/
Getting started with a new GUI framework can feel daunting. This guide walks you through the essentials of DearPyGui. From installation and first app to widgets, layouts, theming, and advanced tooling
Link: https://www.pythonguis.com/tutorials/getting-started-dearpygui/
Getting started with a new GUI framework can feel daunting. This guide walks you through the essentials of DearPyGui. From installation and first app to widgets, layouts, theming, and advanced tooling
Python GUIs
First Steps With the DearPyGui Library for Desktop GUI Development
DearPyGui is an open-source GPU-accelerated Python library for developing graphical user interfaces (GUIs). It supports rapid desktop app development with a modern, cross-platform API and a rich set of widgets, plotting, and advanced features. In this article…
Brett Cannon: The varying strictness of TypedDict
Link: https://snarky.ca/the-varying-strictness-of-typeddict/
I was writing some code where I was using httpx.get() and its params parameter. I decided to use a TypedDict for the dictionary I was passing as the argument since it was for a REST API, where the pot
Link: https://snarky.ca/the-varying-strictness-of-typeddict/
I was writing some code where I was using httpx.get() and its params parameter. I decided to use a TypedDict for the dictionary I was passing as the argument since it was for a REST API, where the pot
Tall, Snarky Canadian
The varying strictness of TypedDict
I was writing some code where I was using httpx.get() and its params parameter. I decided to use a TypedDict for the dictionary I was passing as the argument since it was for a REST API, where the potential keys were fully known. I then ran Pyrefly over my
Real Python: The Real Python Podcast – Episode #275: Building a FastAPI Application & Exploring Python Concurrency
Link: https://realpython.com/podcasts/rpp/275/
What are the steps to get started building a FastAPI application? What are the different types of concurrency available in Python? Christopher Trudeau is back on the show this week, bringing another b
Link: https://realpython.com/podcasts/rpp/275/
What are the steps to get started building a FastAPI application? What are the different types of concurrency available in Python? Christopher Trudeau is back on the show this week, bringing another b
Realpython
Episode #275: Building a FastAPI Application & Exploring Python Concurrency – The Real Python Podcast
What are the steps to get started building a FastAPI application? What are the different types of concurrency available in Python? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.
Django Weblog: DSF member of the month - Akio Ogasahara
Link: https://www.djangoproject.com/weblog/2025/nov/21/dsf-member-of-the-month-akio-ogasahara/
For November 2025, we welcome Akio Ogasahara as our DSF member of the month! ⭐
Akio is a technical writer and systems engineer. He contributed to the Japanese translation for many years. He has been a
Link: https://www.djangoproject.com/weblog/2025/nov/21/dsf-member-of-the-month-akio-ogasahara/
For November 2025, we welcome Akio Ogasahara as our DSF member of the month! ⭐
Akio is a technical writer and systems engineer. He contributed to the Japanese translation for many years. He has been a
Django Project
DSF member of the month - Akio Ogasahara
Posted by Sarah Abderemane on Nov. 21, 2025
Tryton News: Security Release for issue #14354
Link: https://discuss.tryton.org/t/security-release-for-issue-14354/8950
Mahdi Afshar and Abdulfatah Abdillahi have found that trytond sends the trace-back to the clients for unexpected errors. This trace-back may leak information about the server setup.
Impact
CVSS v3.0 B
Link: https://discuss.tryton.org/t/security-release-for-issue-14354/8950
Mahdi Afshar and Abdulfatah Abdillahi have found that trytond sends the trace-back to the clients for unexpected errors. This trace-back may leak information about the server setup.
Impact
CVSS v3.0 B
Tryton Discussion
Security Release for issue #14354
Mahdi Afshar and Abdulfatah Abdillahi have found that trytond sends the trace-back to the clients for unexpected errors. This trace-back may leak information about the server setup. Impact CVSS v3.0 Base Score: 4.3 Attack Vector: Network Attack Complexity:…
Tryton News: Security Release for issue #14364
Link: https://discuss.tryton.org/t/security-release-for-issue-14364/8952
Mahdi Afshar has found that trytond does not enforce access rights for the route of the HTML editor (since version 6.0).
Impact
CVSS v3.0 Base Score: 7.1
Attack Vector: Network
Attack Complexity: Low
Link: https://discuss.tryton.org/t/security-release-for-issue-14364/8952
Mahdi Afshar has found that trytond does not enforce access rights for the route of the HTML editor (since version 6.0).
Impact
CVSS v3.0 Base Score: 7.1
Attack Vector: Network
Attack Complexity: Low
Tryton Discussion
Security Release for issue #14364
Mahdi Afshar has found that trytond does not enforce access rights for the route of the HTML editor (since version 6.0). Impact CVSS v3.0 Base Score: 7.1 Attack Vector: Network Attack Complexity: Low Privileges Required: Low User Interaction: None Scope:…
Tryton News: Security Release for issue #14363
Link: https://discuss.tryton.org/t/security-release-for-issue-14363/8951
Abdulfatah Abdillahi has found that sao does not escape the completion values. The content of completion is generally the record name which may be edited in many ways depending on the model. The conte
Link: https://discuss.tryton.org/t/security-release-for-issue-14363/8951
Abdulfatah Abdillahi has found that sao does not escape the completion values. The content of completion is generally the record name which may be edited in many ways depending on the model. The conte
Tryton Discussion
Security Release for issue #14363
Abdulfatah Abdillahi has found that sao does not escape the completion values. The content of completion is generally the record name which may be edited in many ways depending on the model. The content may include some JavaScript which is executed in the…
Tryton News: Security Release for issue #14366
Link: https://discuss.tryton.org/t/security-release-for-issue-14366/8953
Cédric Krier has found that trytond does not enforce access rights for data export (since version 6.0).
Impact
CVSS v3.0 Base Score: 6.5
Attack Vector: Network
Attack Complexity: Low
Privileges Requi
Link: https://discuss.tryton.org/t/security-release-for-issue-14366/8953
Cédric Krier has found that trytond does not enforce access rights for data export (since version 6.0).
Impact
CVSS v3.0 Base Score: 6.5
Attack Vector: Network
Attack Complexity: Low
Privileges Requi
Tryton Discussion
Security Release for issue #14366
Cédric Krier has found that trytond does not enforce access rights for data export (since version 6.0). Impact CVSS v3.0 Base Score: 6.5 Attack Vector: Network Attack Complexity: Low Privileges Required: Low User Interaction: None Scope: Unchanged Confidentiality:…
Armin Ronacher: Agent Design Is Still Hard
Link: https://lucumr.pocoo.org/2025/11/21/agents-are-hard/
I felt like it might be a good time to write about some new things I’ve
learned. Most of this is going to be about building agents, with a little bit
about using agentic coding tools.
TL;DR: Building
Link: https://lucumr.pocoo.org/2025/11/21/agents-are-hard/
I felt like it might be a good time to write about some new things I’ve
learned. Most of this is going to be about building agents, with a little bit
about using agentic coding tools.
TL;DR: Building
Armin Ronacher's Thoughts and Writings
Agent Design Is Still Hard
My Agent abstractions keep breaking somewhere I don’t expect.