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...
Ned Batchelder: Pytest parameter functions
Link: https://nedbatchelder.com/blog/202602/pytest_parameter_functions
Pytest’s parametrize is a great feature for writing tests without repeating
yourself needlessly. (If you haven’t seen it before, read
Starting with pytest’s parametrize first).
When the data gets comp
Link: https://nedbatchelder.com/blog/202602/pytest_parameter_functions
Pytest’s parametrize is a great feature for writing tests without repeating
yourself needlessly. (If you haven’t seen it before, read
Starting with pytest’s parametrize first).
When the data gets comp
Nedbatchelder
Pytest parameter functions
Pytest’s parametrize can be made even more powerful with your own helper functions to build test cases.
EuroPython: Humans of EuroPython: Daksh P. Jain
Link: https://blog.europython.eu/humans-of-ep-daksh/
Behind every attendee registered, there&aposs a community. Behind every talk, a team. EuroPython isn&apost just a conference—it&aposs a labor of grace, 100% volunteer-powered. To the wranglers who her
Link: https://blog.europython.eu/humans-of-ep-daksh/
Behind every attendee registered, there&aposs a community. Behind every talk, a team. EuroPython isn&apost just a conference—it&aposs a labor of grace, 100% volunteer-powered. To the wranglers who her
EuroPython Blog
Humans of EuroPython: Daksh P. Jain
Behind every attendee registered, there's a community. Behind every talk, a team. EuroPython isn't just a conference—it's a labor of grace, 100% volunteer-powered.
To the wranglers who herded sessions, the code guardians updating the conference website,…
To the wranglers who herded sessions, the code guardians updating the conference website,…
Graham Dumpleton: Reviewing workshops with AI
Link: https://grahamdumpleton.me/posts/2026/02/reviewing-workshops-with-ai/
In my previous post I walked through deploying an AI-generated Educates workshop on a local Kubernetes cluster. The workshop was up and running, accessible through the training portal, and ready to be
Link: https://grahamdumpleton.me/posts/2026/02/reviewing-workshops-with-ai/
In my previous post I walked through deploying an AI-generated Educates workshop on a local Kubernetes cluster. The workshop was up and running, accessible through the training portal, and ready to be
grahamdumpleton.me
Reviewing workshops with AI - Graham Dumpleton
Having the Claude browser extension review an Educates workshop as a real user would.
Talk Python to Me: #538: Python in Digital Humanities
Link: https://talkpython.fm/episodes/show/538/python-in-digital-humanities
Digital humanities sounds niche, until you realize it can mean a searchable archive of U.S. amendment proposals, Irish folklore, or pigment science in ancient art. Today I’m talking with David Flood f
Link: https://talkpython.fm/episodes/show/538/python-in-digital-humanities
Digital humanities sounds niche, until you realize it can mean a searchable archive of U.S. amendment proposals, Irish folklore, or pigment science in ancient art. Today I’m talking with David Flood f
talkpython.fm
Python in Digital Humanities
Digital humanities sounds niche, until you realize it can mean a searchable archive of U.S. amendment proposals, Irish folklore, or pigment science in ancient art. Today I’m talking with David Flood from Harvard’s DARTH team about an unglamorous problem:…
Seth Michael Larson: “The Legend of Zelda: Link’s Awakening” respects your time
Link: https://sethmlarson.dev/links-awakening?utm_campaign=rss
I played “The Legend of Zelda: Link’s Awakening” for the first time in January and
early February. The game took me 13 hours to complete the main story and
a few optional side quests. I started play
Link: https://sethmlarson.dev/links-awakening?utm_campaign=rss
I played “The Legend of Zelda: Link’s Awakening” for the first time in January and
early February. The game took me 13 hours to complete the main story and
a few optional side quests. I started play
sethmlarson.dev
“The Legend of Zelda: Link’s Awakening” respects your time
I played “The Legend of Zelda: Link’s Awakening” for the first time in January and
early February. The game took me 13 hours to complete the main story and
a few optional side quests. I started p...
early February. The game took me 13 hours to complete the main story and
a few optional side quests. I started p...
Tryton News: Tryton News March 2026
Link: https://discuss.tryton.org/t/tryton-news-march-2026/9121
In the last month we focused on fixing bugs, improving the behaviour of things, speeding-up performance issues - building on the changes from our last release. We also added some new features which
Link: https://discuss.tryton.org/t/tryton-news-march-2026/9121
In the last month we focused on fixing bugs, improving the behaviour of things, speeding-up performance issues - building on the changes from our last release. We also added some new features which
Tryton Discussion
Tryton News March 2026
In the last month we focused on fixing bugs, improving the behaviour of things, speeding-up performance issues - building on the changes from our last release. We also added some new features which we would like to introduce to you in this newsletter. For…
Real Python: Quiz: The pandas DataFrame: Make Working With Data Delightful
Link: https://realpython.com/quizzes/pandas-dataframe/
In this quiz, you’ll test your understanding of the
pandas DataFrame.
By working through this quiz, you’ll review how to create pandas DataFrames, access and modify columns, insert and sort data, extr
Link: https://realpython.com/quizzes/pandas-dataframe/
In this quiz, you’ll test your understanding of the
pandas DataFrame.
By working through this quiz, you’ll review how to create pandas DataFrames, access and modify columns, insert and sort data, extr
Real Python
The pandas DataFrame: Make Working With Data Delightful Quiz – Real Python
Test your pandas skills! Practice DataFrame basics, column access, creation, sorting, and data manipulation in this interactive quiz.
Rodrigo Girão Serrão: Remove extra spaces
Link: https://mathspp.com/blog/remove-extra-spaces
Learn how to remove extra spaces from a string using regex, string splitting, a fixed point, and itertools.groupby.
In this article you'll learn about three different ways in which you can remove ext
Link: https://mathspp.com/blog/remove-extra-spaces
Learn how to remove extra spaces from a string using regex, string splitting, a fixed point, and itertools.groupby.
In this article you'll learn about three different ways in which you can remove ext
Mathspp
Remove extra spaces
Learn how to remove extra spaces from a string using regex, string splitting, a fixed point, and itertools.groupby.
Real Python: Automate Python Data Analysis With YData Profiling
Link: https://realpython.com/ydata-profiling-eda/
The YData Profiling package generates an exploratory data analysis (EDA) report with a few lines of code. The report provides dataset and column-level analysis, including plots and summary statistics
Link: https://realpython.com/ydata-profiling-eda/
The YData Profiling package generates an exploratory data analysis (EDA) report with a few lines of code. The report provides dataset and column-level analysis, including plots and summary statistics
Realpython
Automate Python Data Analysis With YData Profiling – Real Python
Automate exploratory data analysis by transforming DataFrames into interactive reports with one command from YData Profiling.