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.
Real Python: Quiz: Dependency Management With Python Poetry
Link: https://realpython.com/quizzes/dependency-management-python-poetry/
Test your understanding of Dependency Management With Python Poetry.
You’ll revisit how to install Poetry the right way, create new projects, manage virtual environments, declare and group dependencie
Link: https://realpython.com/quizzes/dependency-management-python-poetry/
Test your understanding of Dependency Management With Python Poetry.
You’ll revisit how to install Poetry the right way, create new projects, manage virtual environments, declare and group dependencie
Real Python
Dependency Management With Python Poetry Quiz – Real Python
Test your knowledge of Python Poetry, from installation and virtual environments to lock files, dependency groups, and updates.
Real Python: The Real Python Podcast – Episode #286: Overcoming Testing Obstacles With Python's Mock Object Library
Link: https://realpython.com/podcasts/rpp/286/
Do you have complex logic and unpredictable dependencies that make it hard to write reliable tests? How can you use Python's mock object library to improve your tests? Christopher Trudeau is back on t
Link: https://realpython.com/podcasts/rpp/286/
Do you have complex logic and unpredictable dependencies that make it hard to write reliable tests? How can you use Python's mock object library to improve your tests? Christopher Trudeau is back on t
Realpython
Episode #286: Overcoming Testing Obstacles With Python's Mock Object Library – The Real Python Podcast
Do you have complex logic and unpredictable dependencies that make it hard to write reliable tests? How can you use Python's mock object library to improve your tests? Christopher Trudeau is back on the show this week with another batch of PyCoder's Weekly…
Seth Michael Larson: Deprecate confusing APIs like “os.path.commonprefix()”
Link: https://sethmlarson.dev/deprecate-confusing-apis-like-os-path-commonprefix?utm_campaign=rss
The os.path.commonprefix() function has been an API in the Python
standard library for at least 35 years (since February 1991)
and in that time has been confusing users and creating security
issues, e
Link: https://sethmlarson.dev/deprecate-confusing-apis-like-os-path-commonprefix?utm_campaign=rss
The os.path.commonprefix() function has been an API in the Python
standard library for at least 35 years (since February 1991)
and in that time has been confusing users and creating security
issues, e
sethmlarson.dev
Deprecate confusing APIs like “os.path.commonprefix()”
The os.path.commonprefix() function has been an API in the Python
standard library for at least 35 years (since February 1991)
and in that time has been confusing users and creating security
issues...
standard library for at least 35 years (since February 1991)
and in that time has been confusing users and creating security
issues...