Real Python: Quiz: How to Use the OpenRouter API to Access Multiple AI Models via Python
Link: https://realpython.com/quizzes/openrouter-api/
In this quiz, you’ll test your understanding of
How to Use the OpenRouter API to Access Multiple AI Models via Python.
By completing this quiz, you’ll review how OpenRouter provides a unified routing
Link: https://realpython.com/quizzes/openrouter-api/
In this quiz, you’ll test your understanding of
How to Use the OpenRouter API to Access Multiple AI Models via Python.
By completing this quiz, you’ll review how OpenRouter provides a unified routing
Realpython
How to Use the OpenRouter API to Access Multiple AI Models via Python Quiz – Real Python
Test your Python skills with OpenRouter: learn unified API access, model switching, provider routing, and fallback strategies.
Armin Ronacher: AI And The Ship of Theseus
Link: https://lucumr.pocoo.org/2026/3/5/theseus/
Because code gets cheaper and cheaper to write, this includes
re-implementations. I mentioned recently that I had an AI port one of my
libraries to another language and it ended up choosing a differe
Link: https://lucumr.pocoo.org/2026/3/5/theseus/
Because code gets cheaper and cheaper to write, this includes
re-implementations. I mentioned recently that I had an AI port one of my
libraries to another language and it ended up choosing a differe
Armin Ronacher's Thoughts and Writings
AI And The Ship of Theseus
Slopforks: what happens when a library gets rewritten with AI?
scikit-learn: Update on array API adoption in scikit-learn
Link: https://blog.scikit-learn.org/updates/update-array-api/
Author: Lucy Liu
Note: this blog post is a cross-post of a Quansight Labs blog post.
The Consortium for Python Data API Standards
developed the Python array API st
Link: https://blog.scikit-learn.org/updates/update-array-api/
Author: Lucy Liu
Note: this blog post is a cross-post of a Quansight Labs blog post.
The Consortium for Python Data API Standards
developed the Python array API st
scikit-learn Blog
Update on array API adoption in scikit-learn
Author: Lucy Liu Note: this blog post is a cross-post of a Quansight Labs blog post.
The Python Coding Stack: You Store Data and You Do Stuff With Data • The OOP Mindset
Link: https://www.thepythoncodingstack.com/p/python-oop-mindset-you-store-data-and-you-do-stuff-with-data
Learning how to use a tool can be challenging. But learning why you should use that tool–and when–is sometimes even more challenging.In this post, I’ll discuss the OOP mindset–or, let’s say, one way o
Link: https://www.thepythoncodingstack.com/p/python-oop-mindset-you-store-data-and-you-do-stuff-with-data
Learning how to use a tool can be challenging. But learning why you should use that tool–and when–is sometimes even more challenging.In this post, I’ll discuss the OOP mindset–or, let’s say, one way o
Thepythoncodingstack
You Store Data and You Do Stuff With Data • The OOP Mindset
Why use classes and objects?
Anarcat: Wallabako retirement and Readeck adoption
Link: https://anarc.at/blog/2026-03-05-wallabako-retirement/
Today I have made the tough decision of retiring the Wallabako
project. I have rolled out a final (and trivial) 1.8.0 release which
fixes the uninstall procedure and rolls out a bunch of dependency
up
Link: https://anarc.at/blog/2026-03-05-wallabako-retirement/
Today I have made the tough decision of retiring the Wallabako
project. I have rolled out a final (and trivial) 1.8.0 release which
fixes the uninstall procedure and rolls out a bunch of dependency
up
anarc.at
Wallabako retirement and Readeck adoption
anarcat
Real Python: Quiz: How to Use Git: A Beginner's Guide
Link: https://realpython.com/quizzes/how-to-use-git/
In this quiz, you’ll test your understanding of
How to Use Git: A Beginner’s Guide.
By working through this quiz, you’ll revisit the core Git workflow: initializing
a repository, staging changes, maki
Link: https://realpython.com/quizzes/how-to-use-git/
In this quiz, you’ll test your understanding of
How to Use Git: A Beginner’s Guide.
By working through this quiz, you’ll revisit the core Git workflow: initializing
a repository, staging changes, maki
Realpython
How to Use Git: A Beginner's Guide Quiz – Real Python
Test your knowledge of Git basics: initializing repos, staging files, committing snapshots, and managing your project history.
Real Python: Quiz: Python Stacks, Queues, and Priority Queues in Practice
Link: https://realpython.com/quizzes/queue-in-python/
In this quiz, you’ll test your understanding of Python stacks, queues, and priority queues.
You’ll review LIFO and FIFO behavior, enqueue and dequeue operations, and how deques work. You’ll implement
Link: https://realpython.com/quizzes/queue-in-python/
In this quiz, you’ll test your understanding of Python stacks, queues, and priority queues.
You’ll review LIFO and FIFO behavior, enqueue and dequeue operations, and how deques work. You’ll implement
Realpython
Python Stacks, Queues, and Priority Queues in Practice Quiz – Real Python
Test your knowledge of stacks, queues, deques, and priority queues with practical questions and Python coding exercises.
Israel Fruchter: Maybe ORM/ODM are not dead? Yet...
Link: http://fruch.github.io/python/2026/03/06/maybe-orm-odm-not-dead-yet
So, let’s pick up where we left off. A couple of weeks ago, I wrote about how I took a 4-year-old fever dream—an ODM for Cassandra and ScyllaDB called coodie—and let an AI build the whole thing while
Link: http://fruch.github.io/python/2026/03/06/maybe-orm-odm-not-dead-yet
So, let’s pick up where we left off. A couple of weeks ago, I wrote about how I took a 4-year-old fever dream—an ODM for Cassandra and ScyllaDB called coodie—and let an AI build the whole thing while
fruch.github.io
Maybe ORM/ODM are not dead? Yet...
Peter Bengtsson: logger.error or logger.exception in Python
Link: http://www.peterbe.com/plog/logger.error-or-logger.exception
Consider this Python code:
try:
1 / 0
except Exception as e:
logger.error("An error occurred while dividing by zero.: %s", e)
The output of this is:
An error occurred while dividing by zero
Link: http://www.peterbe.com/plog/logger.error-or-logger.exception
Consider this Python code:
try:
1 / 0
except Exception as e:
logger.error("An error occurred while dividing by zero.: %s", e)
The output of this is:
An error occurred while dividing by zero
Peterbe
logger.error or logger.exception in Python - Peterbe.com
Talk Python to Me: #539: Catching up with the Python Typing Council
Link: https://talkpython.fm/episodes/show/539/catching-up-with-the-python-typing-council
You're adding type hints to your Python code, your editor is happy, autocomplete is working great. But then you switch tools and suddenly there are red squiggles everywhere. Who decides what a float a
Link: https://talkpython.fm/episodes/show/539/catching-up-with-the-python-typing-council
You're adding type hints to your Python code, your editor is happy, autocomplete is working great. But then you switch tools and suddenly there are red squiggles everywhere. Who decides what a float a
talkpython.fm
Catching up with the Python Typing Council
You're adding type hints to your Python code, your editor is happy, autocomplete is working great. But then you switch tools and suddenly there are red squiggles everywhere. Who decides what a float annotation actually means? Or whether passing None where…
Real Python: Quiz: Build Your Weekly Python Study Schedule: 7 Days to Consistent Progress
Link: https://realpython.com/quizzes/weekly-study-schedule/
In this quiz, you’ll test your understanding of
Build Your Weekly Python Study Schedule.
By working through this quiz, you’ll revisit how to set specific weekly goals,
design a realistic 7-day plan, a
Link: https://realpython.com/quizzes/weekly-study-schedule/
In this quiz, you’ll test your understanding of
Build Your Weekly Python Study Schedule.
By working through this quiz, you’ll revisit how to set specific weekly goals,
design a realistic 7-day plan, a
Realpython
Build Your Weekly Python Study Schedule: 7 Days to Consistent Progress Quiz – Real Python
Build a consistent Python study habit with a repeatable 7-day plan. Learn to set specific goals, schedule your week, and make practice stick.
Real Python: Quiz: Spyder: Your IDE for Data Science Development in Python
Link: https://realpython.com/quizzes/spyder-ide/
In this quiz, you’ll test your understanding of
Spyder: Your IDE for Data Science Development in Python.
By working through this quiz, you’ll revisit how to install Spyder,
explore variables with the
Link: https://realpython.com/quizzes/spyder-ide/
In this quiz, you’ll test your understanding of
Spyder: Your IDE for Data Science Development in Python.
By working through this quiz, you’ll revisit how to install Spyder,
explore variables with the
Realpython
Spyder: Your IDE for Data Science Development in Python Quiz – Real Python
Test your knowledge of the Spyder IDE for Python data science, including its Variable Explorer, Plots pane, and Profiler.
EuroPython: Humans of EuroPython: Cristián Maureira-Fredes
Link: https://blog.europython.eu/humans-of-ep-cristian/
Ever wonder what powers EuroPython? 🐍 No it’s not coffee—It&aposs volunteers! From stage MCs to sponsor ambassadors, Wi-Fi wizards to vibe guardians, we’re the invisible threads weaving community magi
Link: https://blog.europython.eu/humans-of-ep-cristian/
Ever wonder what powers EuroPython? 🐍 No it’s not coffee—It&aposs volunteers! From stage MCs to sponsor ambassadors, Wi-Fi wizards to vibe guardians, we’re the invisible threads weaving community magi
EuroPython Blog
Humans of EuroPython: Cristián Maureira-Fredes
Ever wonder what powers EuroPython? 🐍 No it’s not coffee—It's volunteers! From stage MCs to sponsor ambassadors, Wi-Fi wizards to vibe guardians, we’re the invisible threads weaving community magic. No title, no capes—just passion.
Join us in celebrating…
Join us in celebrating…
Django Weblog: DSF member of the month - Theresa Seyram Agbenyegah
Link: https://www.djangoproject.com/weblog/2026/mar/08/dsf-member-of-the-month-theresa-seyram-agbenyegah/
For March 2026, we welcome Theresa Seyram Agbenyegah as our DSF member of the month! ⭐
Theresa is a passionate community builder serving in the DSF Events Support Working Group. She has demonstrated
Link: https://www.djangoproject.com/weblog/2026/mar/08/dsf-member-of-the-month-theresa-seyram-agbenyegah/
For March 2026, we welcome Theresa Seyram Agbenyegah as our DSF member of the month! ⭐
Theresa is a passionate community builder serving in the DSF Events Support Working Group. She has demonstrated
Django Project
DSF member of the month - Theresa Seyram Agbenyegah
Posted by Sarah Abderemane on March 8, 2026
Python Anywhere: How PythonAnywhere Became a Publish Target for BeeWare Apps
Link: https://blog.pythonanywhere.com/223/
tl;dr
You can now deploy BeeWare apps as web apps on
PythonAnywhere with a single command. Install the
pythonanywhere-briefcase-plugin,
run briefcase publish web static, done. There’s a
step-by-step t
Link: https://blog.pythonanywhere.com/223/
tl;dr
You can now deploy BeeWare apps as web apps on
PythonAnywhere with a single command. Install the
pythonanywhere-briefcase-plugin,
run briefcase publish web static, done. There’s a
step-by-step t
Real Python: Quiz: Pydantic AI: Build Type-Safe LLM Agents in Python
Link: https://realpython.com/quizzes/pydantic-ai/
In this quiz, you’ll test your understanding of Pydantic AI: Build Type-Safe LLM Agents in Python.
You’ll revisit what Pydantic AI is, how to specify a model provider, how to return structured outputs
Link: https://realpython.com/quizzes/pydantic-ai/
In this quiz, you’ll test your understanding of Pydantic AI: Build Type-Safe LLM Agents in Python.
You’ll revisit what Pydantic AI is, how to specify a model provider, how to return structured outputs
Realpython
Pydantic AI: Build Type-Safe LLM Agents in Python Quiz – Real Python
Learn the trade-offs of using Pydantic AI in production, including validation retries, structured outputs, tool usage, and token costs.
Real Python: Quiz: Introduction to Python SQL Libraries
Link: https://realpython.com/quizzes/python-sql-libraries/
In this quiz, you’ll test your understanding of
Python SQL Libraries.
Work through this quiz to connect to databases with Python, interact with SQLite, MySQL, and PostgreSQL, run SQL queries, and writ
Link: https://realpython.com/quizzes/python-sql-libraries/
In this quiz, you’ll test your understanding of
Python SQL Libraries.
Work through this quiz to connect to databases with Python, interact with SQLite, MySQL, and PostgreSQL, run SQL queries, and writ
Realpython
Introduction to Python SQL Libraries Quiz – Real Python
Learn to connect Python to databases, run queries, and manage data using SQLite, PostgreSQL, MySQL, and SQL basics.
Real Python: Python Gains frozendict and Other Python News for March 2026
Link: https://realpython.com/python-news-march-2026/
After years of community requests, Python is finally getting frozendict. The Steering Council accepted PEP 814 in February, bringing an immutable, hashable dictionary as a built-in type in Python 3.15
Link: https://realpython.com/python-news-march-2026/
After years of community requests, Python is finally getting frozendict. The Steering Council accepted PEP 814 in February, bringing an immutable, hashable dictionary as a built-in type in Python 3.15
Realpython
Python Gains frozendict and Other Python News for March 2026 – Real Python
Catch up on the latest Python news: frozendict joins the built-ins, Django patches SQL injections, and AI SDKs race to add WebSocket transport.
The Python Coding Stack: Field Notes: First, Second, and Five Hundred and Twenty-Third • [Club]
Link: https://www.thepythoncodingstack.com/p/field-notes-first-second-and-five
Most of my posts on The Python Coding Stack, whether in the main publication or here in The Club, typically focus on some aspect of core Python and explore it through a step-by-step approach, a mini-p
Link: https://www.thepythoncodingstack.com/p/field-notes-first-second-and-five
Most of my posts on The Python Coding Stack, whether in the main publication or here in The Club, typically focus on some aspect of core Python and explore it through a step-by-step approach, a mini-p
Thepythoncodingstack
Field Notes: First, Second, and Five Hundred and Twenty-Third • [Club]
Have you ever needed to convert numbers like 22 into the string “twenty-two” or 523 into “five hundred and twenty-third”?
Python Bytes: #472 Monorepos
Link: https://pythonbytes.fm/episodes/show/472/monorepos
Topics covered in this episode:
Setting up a Python monorepo with uv workspaces
cattrs: Flexible Object Serialization and Validation
Learning to program in the AI age
VS Code extension for FastAPI an
Link: https://pythonbytes.fm/episodes/show/472/monorepos
Topics covered in this episode:
Setting up a Python monorepo with uv workspaces
cattrs: Flexible Object Serialization and Validation
Learning to program in the AI age
VS Code extension for FastAPI an
pythonbytes.fm
Monorepos
News and announcements from the Python community for the week of Mar 9th, 2026
Mariatta: Year of the Snake Recap
Link: https://mariatta.ca/posts/year-of-snake-2025-recap/
Looking Back at the Year of the Snake
It’s already March 2026, you might think it’s too late for anybody to share a recap of the year 2025. Well,
the good news is that we are still in the beginnings o
Link: https://mariatta.ca/posts/year-of-snake-2025-recap/
Looking Back at the Year of the Snake
It’s already March 2026, you might think it’s too late for anybody to share a recap of the year 2025. Well,
the good news is that we are still in the beginnings o
Mariatta
Year of the Snake Recap
Looking Back at the Year of the Snake It’s already March 2026, you might think it’s too late for anybody to share a recap of the year 2025. Well, the good news is that we are still in the beginnings of Lunar New Year. So instead of recap of 2025, let’s review…