Django Weblog: Django security releases issued: 6.0.3, 5.2.12, and 4.2.29
Link: https://www.djangoproject.com/weblog/2026/mar/03/security-releases/
In accordance with our security release policy, the Django team
is issuing releases for
Django 6.0.3,
Django 5.2.12, and
Django 4.2.29.
These releases address the security issues detailed below. We en
Link: https://www.djangoproject.com/weblog/2026/mar/03/security-releases/
In accordance with our security release policy, the Django team
is issuing releases for
Django 6.0.3,
Django 5.2.12, and
Django 4.2.29.
These releases address the security issues detailed below. We en
Django Project
Django security releases issued: 6.0.3, 5.2.12, and 4.2.29
Posted by Natalia Bidart on March 3, 2026
Rodrigo Girão Serrão: TIL #140 – Install Jupyter with uv
Link: https://mathspp.com/blog/til/install-jupyter-with-uv
Today I learned how to install jupyter properly while using uv to manage tools.
Running a Jupyter notebook server or Jupyter lab
To run a Jupyter notebook server with uv, you can run the command
$ uv
Link: https://mathspp.com/blog/til/install-jupyter-with-uv
Today I learned how to install jupyter properly while using uv to manage tools.
Running a Jupyter notebook server or Jupyter lab
To run a Jupyter notebook server with uv, you can run the command
$ uv
Mathspp
TIL 140 – Install Jupyter with uv
Today I learned how to install jupyter properly while using uv to manage tools.
PyCoder’s Weekly: Issue #724: Unit Testing Performance, Ordering, FastAPI, and More (March 3, 2026)
Link: https://pycoders.com/issues/724
#724 – MARCH 3, 2026 View in Browser » Unit Testing: Catching Speed Changes This second post in a series covers how to use unit testing to ensure the performance of your code. This post talks ab
Link: https://pycoders.com/issues/724
#724 – MARCH 3, 2026 View in Browser » Unit Testing: Catching Speed Changes This second post in a series covers how to use unit testing to ensure the performance of your code. This post talks ab
Pycoders
PyCoder’s Weekly | Issue #724
Unit Testing Performance, Ordering, FastAPI, and More
Glyph Lefkowitz: What Is Code Review For?
Link: https://blog.glyph.im/2026/03/what-is-code-review-for.html
Humans Are Bad At Perceiving
Humans are not particularly good at catching bugs. For one thing, we get tired
easily. There is some science on this, indicating that humans can’t even
maintain enough c
Link: https://blog.glyph.im/2026/03/what-is-code-review-for.html
Humans Are Bad At Perceiving
Humans are not particularly good at catching bugs. For one thing, we get tired
easily. There is some science on this, indicating that humans can’t even
maintain enough c
blog.glyph.im
What Is Code Review For?
Code review is not for catching bugs.
Real Python: Quiz: Automate Python Data Analysis With YData Profiling
Link: https://realpython.com/quizzes/ydata-profiling-eda/
In this quiz, you’ll test your understanding of Automate Python Data Analysis With YData Profiling.
By working through this quiz, you’ll revisit how to generate and display profile reports in a notebo
Link: https://realpython.com/quizzes/ydata-profiling-eda/
In this quiz, you’ll test your understanding of Automate Python Data Analysis With YData Profiling.
By working through this quiz, you’ll revisit how to generate and display profile reports in a notebo
Realpython
Automate Python Data Analysis With YData Profiling Quiz – Real Python
Test your knowledge of YData Profiling, including report creation, customization, performance optimization, time series analysis, and comparisons.
Real Python: How to Use the OpenRouter API to Access Multiple AI Models via Python
Link: https://realpython.com/openrouter-api/
One of the quickest ways to call multiple AI models from a single Python script is to use OpenRouter’s API, which acts as a unified routing layer between your code and multiple AI providers. By the en
Link: https://realpython.com/openrouter-api/
One of the quickest ways to call multiple AI models from a single Python script is to use OpenRouter’s API, which acts as a unified routing layer between your code and multiple AI providers. By the en
Real Python
How to Use the OpenRouter API to Access Multiple AI Models via Python – Real Python
Access models from popular AI providers in Python through OpenRouter's unified API with smart routing, fallbacks, and cost controls.
PyCharm: Cursor Joined the ACP Registry and Is Now Live in Your JetBrains IDE
Link: https://blog.jetbrains.com/ai/2026/03/cursor-joined-the-acp-registry-and-is-now-live-in-your-jetbrains-ide/
Link: https://blog.jetbrains.com/ai/2026/03/cursor-joined-the-acp-registry-and-is-now-live-in-your-jetbrains-ide/
The JetBrains Blog
Cursor Joined the ACP Registry and Is Now Live in Your JetBrains IDE - The JetBrains Blog
Cursor is now available as an AI agent inside JetBrains IDEs through the Agent Client Protocol.
Python Morsels: Invent your own comprehensions in Python
Link: https://www.pythonmorsels.com/custom-comprehensions/
Python doesn't have tuple, frozenset, or Counter comprehensions, but you can invent your own by passing a generator expression to any iterable-accepting callable.
Table of contents
Generator expres
Link: https://www.pythonmorsels.com/custom-comprehensions/
Python doesn't have tuple, frozenset, or Counter comprehensions, but you can invent your own by passing a generator expression to any iterable-accepting callable.
Table of contents
Generator expres
Pythonmorsels
Invent your own comprehensions in Python
Python doesn't have tuple, frozenset, or Counter comprehensions, but you can invent your own by passing a generator expression to any iterable-accepting callable.
Seth Michael Larson: Relative “Dependency Cooling” in pip v26.0 with crontab
Link: https://sethmlarson.dev/pip-relative-dependency-cooling-with-crontab?utm_campaign=rss
WARNING: Most of this blog post is
a hack, everyone should probably just
wait for relative dependency cooling to come
to a future version of pip.
pip v26.0 added support for the --uploa
Link: https://sethmlarson.dev/pip-relative-dependency-cooling-with-crontab?utm_campaign=rss
WARNING: Most of this blog post is
a hack, everyone should probably just
wait for relative dependency cooling to come
to a future version of pip.
pip v26.0 added support for the --uploa
sethmlarson.dev
Relative “Dependency Cooldowns” in pip v26.0 with crontab
WARNING: Most of this blog post is
a hack, everyone should probably just
wait for relative dependency cooldowns to come
to a future version of pip.
pip v26.0 added support for th...
a hack, everyone should probably just
wait for relative dependency cooldowns to come
to a future version of pip.
pip v26.0 added support for th...
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.