Python Insider: The Python documentation is now available in Persian
Link: https://blog.python.org/2026/09/the-python-documentation-is-now-available-in-persian/
Link: https://blog.python.org/2026/09/the-python-documentation-is-now-available-in-persian/
Python Insider
The Python documentation is now available in Persian | Python Insider
The official blog of the Python core development team.
LernerPython blog, from Reuven Lerner: PyArrow dtypes in pandas: Nullable integers with pd.NA
Link: https://lernerpython.com/2026/09/23/pyarrow-dtypes-in-pandas-nullable-integers-with-pd-na/
PyArrow dtypes in Python Pandas are nullable (with pd.NA):
s = Series([10, pd.NA, 30], dtype='int64[pyarrow]')
s is:
0 101 2 30dtype: int64[pyarrow]
The dtype is int64, but allows nulls.
Link: https://lernerpython.com/2026/09/23/pyarrow-dtypes-in-pandas-nullable-integers-with-pd-na/
PyArrow dtypes in Python Pandas are nullable (with pd.NA):
s = Series([10, pd.NA, 30], dtype='int64[pyarrow]')
s is:
0 101 2 30dtype: int64[pyarrow]
The dtype is int64, but allows nulls.
LernerPython
PyArrow dtypes in pandas: Nullable integers with pd.NA - LernerPython
PyArrow dtypes in Python Pandas are nullable (with pd.NA): s is: 0 101 <NA>2 30dtype: int64[pyarrow] The dtype is int64, but allows nulls. (Use np.nan? It’s turned into pd.NA.)
LernerPython blog, from Reuven Lerner: New on the LernerPython practice system: A visual debugger
Link: https://lernerpython.com/2026/09/24/new-on-the-lernerpython-practice-system-a-visual-debugger/
I’m a big fan of exercises, which is why the LernerPython platform includes hundreds of them — all using my in-browser practice system, which handles Python, Pandas, and Git, along with an AI-based S
Link: https://lernerpython.com/2026/09/24/new-on-the-lernerpython-practice-system-a-visual-debugger/
I’m a big fan of exercises, which is why the LernerPython platform includes hundreds of them — all using my in-browser practice system, which handles Python, Pandas, and Git, along with an AI-based S
LernerPython
New on the LernerPython practice system: A visual debugger - LernerPython
I’m a big fan of exercises, which is why the LernerPython platform includes hundreds of them — all using my in-browser practice system, which handles Python, Pandas, and Git, along […]
Django Weblog: DSF member of the month - Ken Whitesell
Link: https://www.djangoproject.com/weblog/2026/sep/24/dsf-member-of-the-month-ken-whitesell/
For September 2026, we welcome Ken Whitesell as our DSF member of the month! ⭐
Ken has long been part of the Django community, serving for many years as an helper in the Django forum and recipient of
Link: https://www.djangoproject.com/weblog/2026/sep/24/dsf-member-of-the-month-ken-whitesell/
For September 2026, we welcome Ken Whitesell as our DSF member of the month! ⭐
Ken has long been part of the Django community, serving for many years as an helper in the Django forum and recipient of
Django Project
DSF member of the month - Ken Whitesell
Posted by Sarah Abderemane on Sept. 24, 2026
PyCon: PyCon US 2026 Recap and Recordings
Link: https://pycon.blogspot.com/2026/09/pycon-us-2026-recap-and-recordings.html
As we close the books on PyCon US 2026, we can’t express enough gratitude to everyone who joined us for our first year in Long Beach, CA, and made our 7 days together a special and unforgettable exper
Link: https://pycon.blogspot.com/2026/09/pycon-us-2026-recap-and-recordings.html
As we close the books on PyCon US 2026, we can’t express enough gratitude to everyone who joined us for our first year in Long Beach, CA, and made our 7 days together a special and unforgettable exper
Blogspot
PyCon US 2026 Recap and Recordings
As we close the books on PyCon US 2026, we can’t express enough gratitude to everyone who joined us for our first year in Long Beach, CA, an...
Graham Dumpleton: A master class in decorators, patching and tracing
Link: https://grahamdumpleton.me/posts/2026/09/a-master-class-in-decorators-patching-and-tracing/
There is now a Workshops page on this site listing seventy free hands-on workshops, spread across five collections. They start with how decorators work in plain Python using nothing but the standard l
Link: https://grahamdumpleton.me/posts/2026/09/a-master-class-in-decorators-patching-and-tracing/
There is now a Workshops page on this site listing seventy free hands-on workshops, spread across five collections. They start with how decorators work in plain Python using nothing but the standard l
grahamdumpleton.me
A master class in decorators, patching and tracing - Graham Dumpleton
Seventy free hands-on workshops, from writing decorators with just the standard library through wrapt to testing and tracing with wrapture. Nothing to install.
Glyph Lefkowitz: Who Is Open Source About?
Link: https://blog.glyph.im/2026/09/who-is-open-source-about.html
Open source is, at least in part, about you, where “you” refers to the
user.
Open Source Is Not About “Open Source Is Not About You”
In other words: Rich Hickey was wrong when he wrote “Open Source Is
Link: https://blog.glyph.im/2026/09/who-is-open-source-about.html
Open source is, at least in part, about you, where “you” refers to the
user.
Open Source Is Not About “Open Source Is Not About You”
In other words: Rich Hickey was wrong when he wrote “Open Source Is
blog.glyph.im
Who Is Open Source About?
Open source comprises a complex social web of ongoing relationships, not a simple one-way “gift” of value from maintainer to user.
Rodrigo Girão Serrão: TIL #146 – Using maturin through uv
Link: https://mathspp.com/blog/til/using-maturin-through-uv
Today I learned how to setup a Rust project that can be called from Python with PyO3 and maturin through uv.
When you follow the PyO3 getting started guide to create a simple Rust project that can be
Link: https://mathspp.com/blog/til/using-maturin-through-uv
Today I learned how to setup a Rust project that can be called from Python with PyO3 and maturin through uv.
When you follow the PyO3 getting started guide to create a simple Rust project that can be
Mathspp
TIL 146 – Using maturin through uv
Today I learned how to setup a Rust project that can be called from Python with PyO3 and maturin through uv.
LernerPython blog, from Reuven Lerner: Pandas dropna: The best way to remove NaN values from a series
Link: https://lernerpython.com/2026/09/25/pandas-dropna-the-best-way-to-remove-nan-values-from-a-series/
Coming to Python Pandas from NumPy? You’ll reach for np.isnan:
s = Series([10, np.nan, 30])
s.loc[ ~np.isnan(s) ] # returns 10, 30
Unfortunately, this works. Better, use s.isna (or s.isnull).
But the
Link: https://lernerpython.com/2026/09/25/pandas-dropna-the-best-way-to-remove-nan-values-from-a-series/
Coming to Python Pandas from NumPy? You’ll reach for np.isnan:
s = Series([10, np.nan, 30])
s.loc[ ~np.isnan(s) ] # returns 10, 30
Unfortunately, this works. Better, use s.isna (or s.isnull).
But the
LernerPython
Pandas dropna: The best way to remove NaN values from a series - LernerPython
Coming to Python Pandas from NumPy? You’ll reach for np.isnan: Unfortunately, this works. Better, use s.isna (or s.isnull). But the best way to drop NaN? Use dropna:
Python Insider: The Python documentation is now available in German
Link: https://blog.python.org/2026/09/python-docs-in-german/
You can now read the Python documentation online in German!
Link: https://blog.python.org/2026/09/python-docs-in-german/
You can now read the Python documentation online in German!
Python Insider
The Python documentation is now available in German | Python Insider
You can now read the Python documentation online in German!
Glyph Lefkowitz: What Would A Serious AI Product Look Like?
Link: https://blog.glyph.im/2026/09/serious-ai-product.html
One of the issues that I have with the current generation of “AI” products is
that they do not appear to take their own premises seriously. I look at a
plethora of obsequious chatbots claiming to be
Link: https://blog.glyph.im/2026/09/serious-ai-product.html
One of the issues that I have with the current generation of “AI” products is
that they do not appear to take their own premises seriously. I look at a
plethora of obsequious chatbots claiming to be
blog.glyph.im
What Would A Serious AI Product Look Like?
Every “AI” tool is missing critical features that you would need if you wanted to do real work with them. What would those look like, if they existed?
The Python Coding Stack: The Potion Shop That Does Too Much • The S in SOLID
Link: https://www.thepythoncodingstack.com/p/solid-single-responsibility-principle-srp-the-potion-shop-that-does-too-much
The potion shop had been doing well.It had a small but loyal customer base, a reliable supply of moonflower, andthree owls that carried order confirmations and other notifications to customers across
Link: https://www.thepythoncodingstack.com/p/solid-single-responsibility-principle-srp-the-potion-shop-that-does-too-much
The potion shop had been doing well.It had a small but loyal customer base, a reliable supply of moonflower, andthree owls that carried order confirmations and other notifications to customers across
Thepythoncodingstack
The Potion Shop That Does Too Much • The S in SOLID
The Single Responsibility Principle • SOLID Ideas • #1
eGenix.com: Python Meeting Düsseldorf - 2026-10-07
Link: https://www.egenix.com/company/news/Python-Meeting-Duesseldorf-2026-10-07
The following text is in German, since we're announcing a regional user group meeting in Düsseldorf, Germany.
Ankündigung
Das nächste Python Meeting Düsseldorf findet an folgendem Termin statt:
07.1
Link: https://www.egenix.com/company/news/Python-Meeting-Duesseldorf-2026-10-07
The following text is in German, since we're announcing a regional user group meeting in Düsseldorf, Germany.
Ankündigung
Das nächste Python Meeting Düsseldorf findet an folgendem Termin statt:
07.1
eGenix.com
eGenix.com: Python Meeting Düsseldorf - 2026-10-07
We are pleased to announce the next Python Meeting Düsseldorf on 2026-10-07.
Python Bytes: #498 A Tiny Episode
Link: https://pythonbytes.fm/episodes/show/498/a-tiny-episode
Topics covered in this episode:
MemTensor / MemoryOS PyPI package hijacked via a malicious build backend
TinyMongo
Jev: what to know
One innocent dict read makes attribute access permanently slower
E
Link: https://pythonbytes.fm/episodes/show/498/a-tiny-episode
Topics covered in this episode:
MemTensor / MemoryOS PyPI package hijacked via a malicious build backend
TinyMongo
Jev: what to know
One innocent dict read makes attribute access permanently slower
E
pythonbytes.fm
A Tiny Episode
News and announcements from the Python community for the week of Sep 29th, 2026
PyCoder’s Weekly: Issue #754: Jev, PyO3, Temp Files, and More (2026-09-29)
Link: https://pycoders.com/issues/754
#754 – SEPTEMBER 29, 2026 View in Browser » How to Get Started With Jev in Python Connect a Python script to the Jev model with the TypeSafe SDK and OpenRouter, then replace brittle input checks
Link: https://pycoders.com/issues/754
#754 – SEPTEMBER 29, 2026 View in Browser » How to Get Started With Jev in Python Connect a Python script to the Jev model with the TypeSafe SDK and OpenRouter, then replace brittle input checks
Pycoders
PyCoder’s Weekly | Issue #754
Jev, PyO3, Temp Files, and More
Armin Ronacher: Deser: Rethinking Rust Serialization
Link: https://lucumr.pocoo.org/2026/9/29/deser/
Serde is an amazing serialization library for Rust and it
has been a huge reason why I felt productive with it for years. However already
while at Sentry I got quite frustrated with some of the limit
Link: https://lucumr.pocoo.org/2026/9/29/deser/
Serde is an amazing serialization library for Rust and it
has been a huge reason why I felt productive with it for years. However already
while at Sentry I got quite frustrated with some of the limit
Armin Ronacher's Thoughts and Writings
Deser: Rethinking Rust Serialization
Can we do better than Serde?
LernerPython blog, from Reuven Lerner: Pandas dropna with thresh: Drop only rows with too many NaN values
Link: https://lernerpython.com/2026/09/27/pandas-dropna-with-thresh-drop-only-rows-with-too-many-nan-values/
You can remove NaN from a Python Pandas data frame with dropna, but be careful: It removes rows with even one NaN, which can be overkill.
Pass “thresh” to allow some rows to remain, even if they cont
Link: https://lernerpython.com/2026/09/27/pandas-dropna-with-thresh-drop-only-rows-with-too-many-nan-values/
You can remove NaN from a Python Pandas data frame with dropna, but be careful: It removes rows with even one NaN, which can be overkill.
Pass “thresh” to allow some rows to remain, even if they cont
LernerPython
Pandas dropna with thresh: Drop only rows with too many NaN values - LernerPython
You can remove NaN from a Python Pandas data frame with dropna, but be careful: It removes rows with even one NaN, which can be overkill. Pass “thresh” to allow […]
Python GUIs: Changing Ticks in PyQtGraph Objects to Strings — How to replace numeric axis ticks with custom labels like month names or dates in PyQtGraph
Link: https://www.pythonguis.com/faq/changing-ticks-in-pyqtgraph-objects-to-strings/
How do I replace the numeric tick labels on a PyQtGraph axis with custom strings, like month names or category labels?
When you're plotting data in PyQtGraph, the axes default to showing numeric tic
Link: https://www.pythonguis.com/faq/changing-ticks-in-pyqtgraph-objects-to-strings/
How do I replace the numeric tick labels on a PyQtGraph axis with custom strings, like month names or category labels?
When you're plotting data in PyQtGraph, the axes default to showing numeric tic
Python GUIs
How to Set Custom String Tick Labels on PyQtGraph Axes
Learn how to customize axis tick labels in PyQtGraph plots by replacing numeric ticks with strings like month names or dates. A step-by-step guide with a complete working example using PyQt6.
Seth Michael Larson: Blogging for the Python Language Summit
Link: https://sethmlarson.dev/python-language-summit-blogging?utm_campaign=rss
Hey, did you miss me? I've only published two blog posts
in the past two months because I was busy writing 10+ blog
posts detailing the Python Language Summit in 2026.
If you are interested in the Pyt
Link: https://sethmlarson.dev/python-language-summit-blogging?utm_campaign=rss
Hey, did you miss me? I've only published two blog posts
in the past two months because I was busy writing 10+ blog
posts detailing the Python Language Summit in 2026.
If you are interested in the Pyt
sethmlarson.dev
Blogging for the Python Language Summit
Hey, did you miss me? I've only published two blog posts
in the past two months because I was busy writing 10+ blog
posts detailing the Python Language Summit in 2026.
If you are interested in the ...
in the past two months because I was busy writing 10+ blog
posts detailing the Python Language Summit in 2026.
If you are interested in the ...
Python Software Foundation: Python Language Summit 2026 blog posts are now available
Link: https://pyfound.blogspot.com/2026/09/python-language-summit-2026.html
On July 14th, 2026, 47 Python core developers and special guests sat down
at the Python Language Summit, this year
held in Kraków, Poland at EuroPython 2026, to discuss many topics about the future
of
Link: https://pyfound.blogspot.com/2026/09/python-language-summit-2026.html
On July 14th, 2026, 47 Python core developers and special guests sat down
at the Python Language Summit, this year
held in Kraków, Poland at EuroPython 2026, to discuss many topics about the future
of
Python Software Foundation Blog
Python Language Summit 2026 blog posts are now available
On July 14th, 2026, 47 Python core developers and special guests sat down at the Python Language Summit , this year held in Kraków, Poland a...
Python Insider: One namespace to namespace them all (Python Language Summit 2026)
Link: https://blog.python.org/2026/09/language-summit-2026-namespaces/
Pablo Galindo Salgado proposes a top-level `std` namespace for the Python standard library to prevent module shadowing and free up module names.
Link: https://blog.python.org/2026/09/language-summit-2026-namespaces/
Pablo Galindo Salgado proposes a top-level `std` namespace for the Python standard library to prevent module shadowing and free up module names.
Python Insider
One namespace to namespace them all (Python Language Summit 2026) | Python Insider
Pablo Galindo Salgado proposes a top-level `std` namespace for the Python standard library to prevent module shadowing and free up module names.