The Python Coding Stack: Impostors • How Even The Python Docs Get This Wrong* • [Club]
Link: https://www.thepythoncodingstack.com/p/impostors-how-even-the-python-docs
Can you spot all the errors in the following paragraph? There are several:Two functions that enable you to work effectively with loops in Python are zip() and enumerate(). Along with the range() funct
Link: https://www.thepythoncodingstack.com/p/impostors-how-even-the-python-docs
Can you spot all the errors in the following paragraph? There are several:Two functions that enable you to work effectively with loops in Python are zip() and enumerate(). Along with the range() funct
Thepythoncodingstack
Impostors • How Even The Python Docs Get This Wrong* • [Club]
*Spoiler alert: The docs don’t really get it “wrong”
Rodrigo Girão Serrão: TIL #135 – Build the Python documentation
Link: https://mathspp.com/blog/til/build-the-python-documentation
Today I learned how to build the Python documentation to preview changes I wanted to make.
If you're not on Windows, all it takes is to run make -C Doc venv htmllive to build the Python documentation
Link: https://mathspp.com/blog/til/build-the-python-documentation
Today I learned how to build the Python documentation to preview changes I wanted to make.
If you're not on Windows, all it takes is to run make -C Doc venv htmllive to build the Python documentation
Mathspp
TIL 135 – Build the Python documentation
Today I learned how to build the Python documentation to preview changes I wanted to make.
Brian Okken: Polite lazy imports for Python package maintainers
Link: https://pythontest.com/polite-lazy-imports-python-packages/
If you are a maintainer of a Python package, it’s nice if you pay attention to the time it takes to import your package.
Further, if you’ve got a Python package with multiple components where it’s pro
Link: https://pythontest.com/polite-lazy-imports-python-packages/
If you are a maintainer of a Python package, it’s nice if you pay attention to the time it takes to import your package.
Further, if you’ve got a Python package with multiple components where it’s pro
Pythontest
Polite lazy imports for Python package maintainers | PythonTest
Allow people to import just the part of your package that they need, when they need it.
Real Python: Quiz: Using Python Optional Arguments When Defining Functions
Link: https://realpython.com/quizzes/python-optional-arguments/
You’ll revisit how Python handles parameters and arguments—from default values and their order to flexible patterns like *args and **kwargs. You’ll also see when a simple Boolean flag can make your fu
Link: https://realpython.com/quizzes/python-optional-arguments/
You’ll revisit how Python handles parameters and arguments—from default values and their order to flexible patterns like *args and **kwargs. You’ll also see when a simple Boolean flag can make your fu
Realpython
Using Python Optional Arguments When Defining Functions Quiz – Real Python
Practice Python function parameters, default values, *args, **kwargs, and safe optional arguments with quick questions and short code tasks.
Talk Python to Me: #525: NiceGUI Goes 3.0
Link: https://talkpython.fm/episodes/show/525/nicegui-goes-3.0
Building a UI in Python usually means choosing between "quick and limited" or "powerful and painful." What if you could write modern, component-based web apps in pure Python and still keep full contro
Link: https://talkpython.fm/episodes/show/525/nicegui-goes-3.0
Building a UI in Python usually means choosing between "quick and limited" or "powerful and painful." What if you could write modern, component-based web apps in pure Python and still keep full contro
talkpython.fm
NiceGUI Goes 3.0
Building a UI in Python usually means choosing between 'quick and limited' or 'powerful and painful.' What if you could write modern, component-based web apps in pure Python and still keep full control? NiceGUI, pronounced 'Nice Guy' sits on FastAPI with…
PyCharm: The State of Django 2025
Link: https://blog.jetbrains.com/pycharm/2025/10/the-state-of-django-2025/
Link: https://blog.jetbrains.com/pycharm/2025/10/the-state-of-django-2025/
The JetBrains Blog
The State of Django 2025 | The PyCharm Blog
Develop with Django? See how over 4,600 developers are using it today and get actionable ideas to implement in your projects right now.
Real Python: Using Python Optional Arguments When Defining Functions
Link: https://realpython.com/python-optional-arguments/
You define Python functions with optional arguments to make them flexible and reusable. By assigning default values, using *args for variable arguments, or **kwargs for keyword arguments, you let your
Link: https://realpython.com/python-optional-arguments/
You define Python functions with optional arguments to make them flexible and reusable. By assigning default values, using *args for variable arguments, or **kwargs for keyword arguments, you let your
Realpython
Using Python Optional Arguments When Defining Functions – Real Python
Use Python optional arguments to handle variable inputs. Learn to build flexible function and avoid common errors when setting defaults.
PyCharm
Link:
Welcome to the highlights and key takeaways from the recently released Django Developers Survey. Now in its fourth year, this annual collaboration between the Django Software Foundation and PyCharm t
Link:
Welcome to the highlights and key takeaways from the recently released Django Developers Survey. Now in its fourth year, this annual collaboration between the Django Software Foundation and PyCharm t
Python Bytes: #455 Gilded Python and Beyond
Link: https://pythonbytes.fm/episodes/show/455/gilded-python-and-beyond
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><strong><a href="https://www.reddit.com/r/Python/comments/18hn2t1/cyclopts_a_cli_library_that_fixes_13_annoying/?featured_on=pythonbytes
Link: https://pythonbytes.fm/episodes/show/455/gilded-python-and-beyond
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><strong><a href="https://www.reddit.com/r/Python/comments/18hn2t1/cyclopts_a_cli_library_that_fixes_13_annoying/?featured_on=pythonbytes
pythonbytes.fm
Gilded Python and Beyond
News and announcements from the Python community for the week of Oct 27th, 2025
Real Python: Speed Up Python With Concurrency
Link: https://realpython.com/courses/speed-python-concurrency/
Concurrency is the act of having your computer do multiple things at the same time. If you’ve heard a lot of talk about asyncio being added to Python but are curious how it compares to other concurren
Link: https://realpython.com/courses/speed-python-concurrency/
Concurrency is the act of having your computer do multiple things at the same time. If you’ve heard a lot of talk about asyncio being added to Python but are curious how it compares to other concurren
Realpython
Speed Up Python With Concurrency – Real Python
Learn what concurrency means in Python and why you might want to use it. You'll see a simple, non-concurrent approach and then look into why you'd want threading, asyncio, or multiprocessing.
Will Kahn-Greene: Open Source Project Maintenance 2025
Link: https://bluesock.org/~willkg/blog/dev/maintenance_2025.html
Every October, I do a maintenance pass on all my projects. At a minimum, that
involves dropping support for whatever Python version is no longer supported
and adding support for the most recently rele
Link: https://bluesock.org/~willkg/blog/dev/maintenance_2025.html
Every October, I do a maintenance pass on all my projects. At a minimum, that
involves dropping support for whatever Python version is no longer supported
and adding support for the most recently rele
Will's Blog
Open Source Project Maintenance 2025
Every October, I do a maintenance pass on all my projects. At a minimum, that
involves dropping support for whatever Python version is no longer supported
and adding support for the most recently rele
involves dropping support for whatever Python version is no longer supported
and adding support for the most recently rele
Christian Ledermann: Scratching the Itch, Paying the Debt: How Community Keeps Legacy Open Source Projects Alive
Link: https://dev.to/ldrscke/scratching-the-itch-paying-the-debt-how-community-keeps-legacy-open-source-projects-alive-5gb0
Introduction
Every developer has that one project that started as a personal solution and unexpectedly found a life of its own. For me, that was FastKML, a library I built in 2012 to “scratch my own
Link: https://dev.to/ldrscke/scratching-the-itch-paying-the-debt-how-community-keeps-legacy-open-source-projects-alive-5gb0
Introduction
Every developer has that one project that started as a personal solution and unexpectedly found a life of its own. For me, that was FastKML, a library I built in 2012 to “scratch my own
DEV Community
Scratching the Itch, Paying the Debt: How Community Keeps Legacy Open Source Projects Alive
This is the story of FastKML and PyGeoIf, two Python libraries born over a decade ago when KML was the web map standard. As the code aged and technical debt mounted, a multi-year effort began to modernize them with type hints and cutting-edge testing. A journey…
PyCoder’s Weekly: Issue #706: Quasars, Faking Data, GIL-free Web, and More (Oct. 28, 2025)
Link: https://pycoders.com/issues/706
#706 – OCTOBER 28, 2025 View in Browser » Investigating Quasars With Polars and marimo Learn to visualize quasar redshift data by building an interactive marimo dashboard using Polars, pandas, a
Link: https://pycoders.com/issues/706
#706 – OCTOBER 28, 2025 View in Browser » Investigating Quasars With Polars and marimo Learn to visualize quasar redshift data by building an interactive marimo dashboard using Polars, pandas, a
Pycoders
PyCoder’s Weekly | Issue #706
Quasars, Faking Data, GIL-free Web, and More
Python Morsels: __dict__: where Python stores attributes
Link: https://www.pythonmorsels.com/__dict__/
Most Python objects store their attributes in a __dict__ dictionary. Modules and classes always use __dict__, but not everything does.
Table of contents
A class with some attributes
The __dict__ a
Link: https://www.pythonmorsels.com/__dict__/
Most Python objects store their attributes in a __dict__ dictionary. Modules and classes always use __dict__, but not everything does.
Table of contents
A class with some attributes
The __dict__ a
Pythonmorsels
__dict__: where Python stores attributes
Most Python objects store their attributes in a __dict__ dictionary. Modules and classes always use __dict__, but not everything does.
Real Python: Logging in Python
Link: https://realpython.com/python-logging/
Logging in Python lets you record important information about your program’s execution. You use the built-in logging module to capture logs, which provide insights into application flow, errors, and u
Link: https://realpython.com/python-logging/
Logging in Python lets you record important information about your program’s execution. You use the built-in logging module to capture logs, which provide insights into application flow, errors, and u
Realpython
Logging in Python – Real Python
If you use Python's print() function to get information about the flow of your programs, logging is the natural next step. Create your first logs and curate them to grow with your projects.
Antonio Cuni: Inside SPy, part 1: Motivations and Goals
Link: https://antocuni.eu/2025/10/29/inside-spy-part-1-motivations-and-goals/
Inside SPy🥸, part 1: Motivations and GoalsThis is the first of a series of posts in which I will try to give a deep explanation ofSPy, including motivations, goals, rules of thelanguage, differences w
Link: https://antocuni.eu/2025/10/29/inside-spy-part-1-motivations-and-goals/
Inside SPy🥸, part 1: Motivations and GoalsThis is the first of a series of posts in which I will try to give a deep explanation ofSPy, including motivations, goals, rules of thelanguage, differences w
Patrick Altman: How We Continually Deliver Software
Link: https://wedgworth.dev/how-we-continually-deliver-software/
We currently have five different web applications in production and they all share a very similar stack - Django/Vue/Docker/PostgreSQL (some with Redis/django-rq for background tasks).We have develope
Link: https://wedgworth.dev/how-we-continually-deliver-software/
We currently have five different web applications in production and they all share a very similar stack - Django/Vue/Docker/PostgreSQL (some with Redis/django-rq for background tasks).We have develope
Wedgworth Technology
How We Continually Deliver Software
We've open-sourced a reusable set of Github Actions that enable us to move fast and continually deliver high quality software.
Django Weblog: DSF member of the month - Anna Makarudze
Link: https://www.djangoproject.com/weblog/2025/oct/30/dsf-member-of-the-month-anna-makarudze/
Due to the Malcolm Tredinnick Memorial Prize announcement in September, we paused our regular DSF Member of the Month feature for that month.
For October 2025, we welcome Anna Makarudze as our DSF me
Link: https://www.djangoproject.com/weblog/2025/oct/30/dsf-member-of-the-month-anna-makarudze/
Due to the Malcolm Tredinnick Memorial Prize announcement in September, we paused our regular DSF Member of the Month feature for that month.
For October 2025, we welcome Anna Makarudze as our DSF me
Django Project
DSF member of the month - Anna Makarudze
Posted by Sarah Abderemane on Oct. 30, 2025
Django Weblog: Django is now a CVE Numbering Authority (CNA)
Link: https://www.djangoproject.com/weblog/2025/oct/30/django-is-now-a-cve-numbering-authority-cna/
We’re proud to announce the Django Software Foundation has been authorized by the CVE Program as a CVE Numbering Authority (CNA)!
What it means for Django to be a CNA
Our security team deals with vul
Link: https://www.djangoproject.com/weblog/2025/oct/30/django-is-now-a-cve-numbering-authority-cna/
We’re proud to announce the Django Software Foundation has been authorized by the CVE Program as a CVE Numbering Authority (CNA)!
What it means for Django to be a CNA
Our security team deals with vul
Django Project
Django is now a CVE Numbering Authority (CNA)
Posted by CNA Coordinators Thibaud Colas, Natalia Bidart, Jacob Walls on Oct. 30, 2025
Quansight Labs Blog: Exploring & Improving the Thread Safety of NumPy's Test Suite
Link: https://labs.quansight.org/blog/numpy-thread-safe-test-suite
With the release of free-threaded builds of Python, it's more important than ever to ensure Python code is thread-safe. Here I detail my journey making the NumPy test suite thread-safe over the course
Link: https://labs.quansight.org/blog/numpy-thread-safe-test-suite
With the release of free-threaded builds of Python, it's more important than ever to ensure Python code is thread-safe. Here I detail my journey making the NumPy test suite thread-safe over the course
labs.quansight.org
Exploring & Improving the Thread Safety of NumPy's Test Suite
With the release of free-threaded builds of Python, it's more important than ever to ensure Python code is thread-safe. Here I detail my journey making the NumPy test suite thread-safe over the course of my internship.
Ned Batchelder: Side project advice
Link: https://nedbatchelder.com/blog/202510/side_project_advice.html
Last night was a Boston Python project night where I
had a good conversation with a few people that was mostly guided by questions
from a nice guy named Mark.How to write nice code in researchMark wor
Link: https://nedbatchelder.com/blog/202510/side_project_advice.html
Last night was a Boston Python project night where I
had a good conversation with a few people that was mostly guided by questions
from a nice guy named Mark.How to write nice code in researchMark wor
Nedbatchelder
Side project advice
A chat about side projects from a Boston Python project night: choose your paths and forgive yourself.