Django Weblog: DSF member of the month - Baptiste Mispelon
Link: https://www.djangoproject.com/weblog/2026/feb/21/dsf-member-of-the-month-baptiste-mispelon/
For February 2026, we welcome Baptiste Mispelon as our DSF member of the month! ⭐
Photo by Bartek Pawlik - bartpawlik.format.com
Baptiste is a long-time Django and Python contributor who co-created t
Link: https://www.djangoproject.com/weblog/2026/feb/21/dsf-member-of-the-month-baptiste-mispelon/
For February 2026, we welcome Baptiste Mispelon as our DSF member of the month! ⭐
Photo by Bartek Pawlik - bartpawlik.format.com
Baptiste is a long-time Django and Python contributor who co-created t
Django Project
DSF member of the month - Baptiste Mispelon
Posted by Sarah Abderemane on Feb. 21, 2026
Talk Python to Me: #537: Datastar: Modern web dev, simplified
Link: https://talkpython.fm/episodes/show/537/datastar-modern-web-dev-simplified
You love building web apps with Python, and HTMX got you excited about the hypermedia approach -- let the server drive the HTML, skip the JavaScript build step, keep things simple. But then you hit th
Link: https://talkpython.fm/episodes/show/537/datastar-modern-web-dev-simplified
You love building web apps with Python, and HTMX got you excited about the hypermedia approach -- let the server drive the HTML, skip the JavaScript build step, keep things simple. But then you hit th
talkpython.fm
Datastar: Modern web dev, simplified
You love building web apps with Python, and HTMX got you excited about the hypermedia approach -- let the server drive the HTML, skip the JavaScript build step, keep things simple. But then you hit that last 10%: You need Alpine.js for interactivity, your…
Brett Cannon: CLI subcommands with lazy imports
Link: https://snarky.ca/subcommands-with-lazy-imports/
In case you didn&apost hear, PEP 810 got accepted which means Python 3.15 is going to support lazy imports! One of the selling points of lazy imports is with code that has a CLI so that you only impor
Link: https://snarky.ca/subcommands-with-lazy-imports/
In case you didn&apost hear, PEP 810 got accepted which means Python 3.15 is going to support lazy imports! One of the selling points of lazy imports is with code that has a CLI so that you only impor
Tall, Snarky Canadian
CLI subcommands with lazy imports
In case you didn't hear, PEP 810 got accepted which means Python 3.15 is going to support lazy imports! One of the selling points of lazy imports is with code that has a CLI so that you only import code as necessary, making the app a bit more snappy
Tibo Beijen: Introducing the Zen of DevOps
Link: https://www.tibobeijen.nl/2026/02/23/introducing-the-zen-of-devops/
Introduction Over the past ten years or so, my role has gradually shifted from software to platforms. More towards the ‘ops’ side of things, but coming from a background that values APIs, automation,
Link: https://www.tibobeijen.nl/2026/02/23/introducing-the-zen-of-devops/
Introduction Over the past ten years or so, my role has gradually shifted from software to platforms. More towards the ‘ops’ side of things, but coming from a background that values APIs, automation,
TBNL
Introducing the Zen of DevOps | TBNL
Introducing the Zen of DevOps, an adaptation of the Zen of Python, providing guidance to the fields of DevOps, SRE and Platform Engineering
Real Python: Quiz: Build a Hash Table in Python With TDD
Link: https://realpython.com/quizzes/python-hash-table/
In this quiz, you’ll review hash functions, collision resolution strategies, hash function distribution, the avalanche effect, and key principles of Test-Driven Development.
For more practice and cont
Link: https://realpython.com/quizzes/python-hash-table/
In this quiz, you’ll review hash functions, collision resolution strategies, hash function distribution, the avalanche effect, and key principles of Test-Driven Development.
For more practice and cont
Realpython
Build a Hash Table in Python With TDD Quiz – Real Python
Learn how Python hashing spreads values into buckets and powers hash tables. Practice collisions, uniform distribution, and test-driven development.
Real Python: Python for Loops: The Pythonic Way
Link: https://realpython.com/python-for-loop/
Python’s for loop allows you to iterate over the items in a collection, such as lists, tuples, strings, and dictionaries. The for loop syntax declares a loop variable that takes each item from the col
Link: https://realpython.com/python-for-loop/
Python’s for loop allows you to iterate over the items in a collection, such as lists, tuples, strings, and dictionaries. The for loop syntax declares a loop variable that takes each item from the col
Real Python
Python for Loops: The Pythonic Way – Real Python
Learn how to use Python for loops to iterate over lists, tuples, strings, and dictionaries with Pythonic looping techniques.
Anarcat: PSA: North america changes time forward soon, Europe next
Link: https://anarc.at/blog/2026-02-23-dst-warning/
This is a copy of an email I used to send internally at work and now
made public. I'm not sure I'll make a habit of posting it here,
especially not twice a year, unless people really like it. Right
no
Link: https://anarc.at/blog/2026-02-23-dst-warning/
This is a copy of an email I used to send internally at work and now
made public. I'm not sure I'll make a habit of posting it here,
especially not twice a year, unless people really like it. Right
no
anarc.at
PSA: North america changes time forward soon, Europe next
anarcat
Python Bytes: #470 A Jolting Episode
Link: https://pythonbytes.fm/episodes/show/470/a-jolting-episode
Topics covered in this episode:
Better Python tests with inline-snapshot
jolt Battery intelligence for your laptop
Markdown code formatting with ruff
act - run your GitHub actions locally
Extras
Joke
Link: https://pythonbytes.fm/episodes/show/470/a-jolting-episode
Topics covered in this episode:
Better Python tests with inline-snapshot
jolt Battery intelligence for your laptop
Markdown code formatting with ruff
act - run your GitHub actions locally
Extras
Joke
pythonbytes.fm
A Jolting Episode
News and announcements from the Python community for the week of Feb 23rd, 2026
PyBites: Why do we insist on struggling alone?
Link: https://pybit.es/articles/why-do-we-insist-on-struggling-alone/
A realisation about my son’s basketball team reminded me that we should never be ashamed to ask for help, or better yet, seek formal coaching/support.
Last year, for two straight seasons, my son’s tea
Link: https://pybit.es/articles/why-do-we-insist-on-struggling-alone/
A realisation about my son’s basketball team reminded me that we should never be ashamed to ask for help, or better yet, seek formal coaching/support.
Last year, for two straight seasons, my son’s tea
pybit.es
Why do we insist on struggling alone? – Pybites
Israel Fruchter: Coodie: A 4-year-old idea brought to life by AI (and some coffee)
Link: http://fruch.github.io/python/2026/02/24/coodie-ai-pydantic-odm
Coodie: A 4-year-old idea brought to life by AI (and some coffee)
So, let’s rewind a bit. About four years ago, I was looking at Beanie — this really nifty, Pydantic-based ODM for MongoDB. And as some
Link: http://fruch.github.io/python/2026/02/24/coodie-ai-pydantic-odm
Coodie: A 4-year-old idea brought to life by AI (and some coffee)
So, let’s rewind a bit. About four years ago, I was looking at Beanie — this really nifty, Pydantic-based ODM for MongoDB. And as some
fruch.github.io
Coodie: A 4-year-old idea brought to life by AI (and some coffee)
Seth Michael Larson: Respecting maintainer time should be in security policies
Link: https://sethmlarson.dev/respecting-maintainer-time-should-be-in-security-policies?utm_campaign=rss
Generative AI tools becoming more common means that vulnerability reports
these days are loooong. If you're an open source maintainer, you
unfortunately know what I'm talking about. Markdown-formatted
Link: https://sethmlarson.dev/respecting-maintainer-time-should-be-in-security-policies?utm_campaign=rss
Generative AI tools becoming more common means that vulnerability reports
these days are loooong. If you're an open source maintainer, you
unfortunately know what I'm talking about. Markdown-formatted
sethmlarson.dev
Respecting maintainer time should be in security policies
Generative AI tools becoming more common means that vulnerability reports
these days are loooong. If you're an open source maintainer, you
unfortunately know what I'm talking about. Markdown-format...
these days are loooong. If you're an open source maintainer, you
unfortunately know what I'm talking about. Markdown-format...
The Python Coding Stack: “Python’s Plumbing” Is Not As Flashy as “Magic Methods” • But Is It Better?
Link: https://www.thepythoncodingstack.com/p/pythons-plumbing-is-not-as-flashy
You’ve heard this phrase before: “Everything is an object in Python”. But here’s another phrase that’s related but rather less catchy:Everything goes through special methods (dunder methods) in Python
Link: https://www.thepythoncodingstack.com/p/pythons-plumbing-is-not-as-flashy
You’ve heard this phrase before: “Everything is an object in Python”. But here’s another phrase that’s related but rather less catchy:Everything goes through special methods (dunder methods) in Python
Thepythoncodingstack
“Python’s Plumbing” Is Not As Flashy as “Magic Methods” • But Is It Better?
Dunder methods are the pipes and valves that are out of sight, but that keep everything flowing in Python
Real Python: Start Building With FastAPI
Link: https://realpython.com/courses/start-building-with-fastapi/
FastAPI is a web framework for building APIs with Python. It leverages standard Python type hints to provide automatic validation, serialization, and interactive documentation. When you’re deciding be
Link: https://realpython.com/courses/start-building-with-fastapi/
FastAPI is a web framework for building APIs with Python. It leverages standard Python type hints to provide automatic validation, serialization, and interactive documentation. When you’re deciding be
Real Python
Start Building With FastAPI – Real Python
Learn how to build APIs with FastAPI in Python, including Pydantic models, HTTP methods, CRUD operations, and interactive documentation.
PyCoder’s Weekly: Issue #723: Chained Assignment, Great Tables, Docstrings, and More (Feb. 24, 2026)
Link: https://pycoders.com/issues/723
#723 – FEBRUARY 24, 2026 View in Browser » Chained Assignment in Python Bytecode When doing chained assignment with mutables (e.g. a == b == []) all chained values get assigned to a single mutab
Link: https://pycoders.com/issues/723
#723 – FEBRUARY 24, 2026 View in Browser » Chained Assignment in Python Bytecode When doing chained assignment with mutables (e.g. a == b == []) all chained values get assigned to a single mutab
Pycoders
PyCoder’s Weekly | Issue #723
Chained Assignment, Great Tables, Docstrings, and More
Django Weblog: Google Summer of Code 2026 with Django
Link: https://www.djangoproject.com/weblog/2026/feb/24/google-summer-of-code-2026-with-django/
When we learned that the Django Software Foundation has been accepted as a mentoring organization for Google Summer of Code 2026, it marked another steady milestone in a long-standing relationship. Dj
Link: https://www.djangoproject.com/weblog/2026/feb/24/google-summer-of-code-2026-with-django/
When we learned that the Django Software Foundation has been accepted as a mentoring organization for Google Summer of Code 2026, it marked another steady milestone in a long-standing relationship. Dj
Django Project
Google Summer of Code 2026 with Django
Posted by Bhuvnesh Sharma on Feb. 24, 2026
Real Python: How to Run Your Python Scripts and Code
Link: https://realpython.com/run-python-scripts/
Running Python scripts is essential for executing your code. You can run Python scripts from the command line using python script.py, directly by making files executable with shebangs on Unix systems,
Link: https://realpython.com/run-python-scripts/
Running Python scripts is essential for executing your code. You can run Python scripts from the command line using python script.py, directly by making files executable with shebangs on Unix systems,
Real Python
How to Run Your Python Scripts and Code – Real Python
Learn how to run Python scripts from the command line, REPL, IDEs, and file managers on Windows, Linux, and macOS. Master all execution approaches.
Python Morsels: Lexicographical ordering in Python
Link: https://www.pythonmorsels.com/lexicographical-ordering/
Python lexicographically orders tuples, strings, and all other sequences, comparing element-by-element.
Table of contents
String ordering
Lexicographical ordering
Lexicographical ordering with tup
Link: https://www.pythonmorsels.com/lexicographical-ordering/
Python lexicographically orders tuples, strings, and all other sequences, comparing element-by-element.
Table of contents
String ordering
Lexicographical ordering
Lexicographical ordering with tup
Pythonmorsels
Lexicographical ordering in Python
Python lexicographically orders tuples, strings, and all other sequences, comparing element-by-element.
Python⇒Speed: Unit testing your code's performance, part 2: Testing speed
Link: https://pythonspeed.com/articles/speed-unit-tests/
In a previous post I talked about unit testing for speed, and in particular testing for big-O scalability.
The next step is catching cases where you’ve changed not the scalability, but the direct effi
Link: https://pythonspeed.com/articles/speed-unit-tests/
In a previous post I talked about unit testing for speed, and in particular testing for big-O scalability.
The next step is catching cases where you’ve changed not the scalability, but the direct effi
Python⇒Speed
Unit testing your code’s performance, part 2: Catching speed changes
Got benchmarks in CI? You can (maybe) use tests to catch performance changes even earlier.
Graham Dumpleton: Deploying Educates yourself
Link: https://grahamdumpleton.me/posts/2026/02/deploying-educates-yourself/
In my last post I showed how an AI skill can generate a complete interactive workshop for the Educates training platform. The result was a working workshop for the Air Python web framework, and you ca
Link: https://grahamdumpleton.me/posts/2026/02/deploying-educates-yourself/
In my last post I showed how an AI skill can generate a complete interactive workshop for the Educates training platform. The result was a working workshop for the Air Python web framework, and you ca
grahamdumpleton.me
Deploying Educates yourself - Graham Dumpleton
Educates is open source, not a SaaS. Deploy it yourself, wherever you want.
PyPodcats: Episode 11: With Sheena O'Connell
Link: https://pypodcats.live/episodes/ep-11/
Learn about Sheena's journey. Sheena is a software engineer with high passion for education. She built an alternative education systems with deep expertise in effective teaching and educator developme
Link: https://pypodcats.live/episodes/ep-11/
Learn about Sheena's journey. Sheena is a software engineer with high passion for education. She built an alternative education systems with deep expertise in effective teaching and educator developme
pypodcats.live
Episode 11 with Sheena O'Connell
Learn about Sheena's journey. Sheena is a software engineer with high passion for education. She built an alternative education systems with deep expertise in effective teaching and educator development. She is a founder of Prelude.tech
Real Python: Quiz: Hands-On Python 3 Concurrency With the asyncio Module
Link: https://realpython.com/quizzes/python-3-concurrency-asyncio-module/
This quiz sharpens your intuition for Python’s asyncio module. You’ll decide when async is the right tool, see how the event loop schedules work, and understand how coroutines pause and resume around
Link: https://realpython.com/quizzes/python-3-concurrency-asyncio-module/
This quiz sharpens your intuition for Python’s asyncio module. You’ll decide when async is the right tool, see how the event loop schedules work, and understand how coroutines pause and resume around
Realpython
Hands-On Python 3 Concurrency With the asyncio Module Quiz – Real Python
Test your asyncio skills with a focused quiz on coroutines, event loops, generators, and IO-bound concurrency in Python 3.