Real Python: Quiz: SOLID Design Principles: Improve Object-Oriented Code in Python
Link: https://realpython.com/quizzes/solid-principles-python/
In this quiz, you’ll test your understanding of the SOLID Design Principles: Improve Object-Oriented Code in Python tutorial.
You will reason about behavior contracts, attribute invariants, and choosi
Link: https://realpython.com/quizzes/solid-principles-python/
In this quiz, you’ll test your understanding of the SOLID Design Principles: Improve Object-Oriented Code in Python tutorial.
You will reason about behavior contracts, attribute invariants, and choosi
Realpython
SOLID Design Principles: Improve Object-Oriented Code in Python Quiz – Real Python
Learn Liskov substitution in Python. Spot Square and Rectangle pitfalls and design safer APIs with polymorphism. Test your understanding now.
Real Python: SOLID Design Principles: Improve Object-Oriented Code in Python
Link: https://realpython.com/solid-principles-python/
A great approach to writing high-quality object-oriented Python code is to consistently apply the SOLID design principles. SOLID is a set of five object-oriented design principles that can help you wr
Link: https://realpython.com/solid-principles-python/
A great approach to writing high-quality object-oriented Python code is to consistently apply the SOLID design principles. SOLID is a set of five object-oriented design principles that can help you wr
Realpython
SOLID Principles: Improve Object-Oriented Design in Python – Real Python
In this tutorial, you'll learn about the SOLID principles, which are five well-established standards for improving your object-oriented design in Python. By applying these principles, you can create object-oriented code that is more maintainable, extensible…
Seth Michael Larson: PEP 770 Software Bill-of-Materials (SBOM) data from PyPI, Fedora, and Red Hat
Link: https://sethmlarson.dev/pep-770-sbom-data-from-pypi-fedora-and-redhat?utm_campaign=rss
This year I authored PEP 770 which proposed a new standardized location
for Software Bill-of-Materials (SBOM) data within Python wheel archives.
SBOM data can now be stored in (package)-(version).dist
Link: https://sethmlarson.dev/pep-770-sbom-data-from-pypi-fedora-and-redhat?utm_campaign=rss
This year I authored PEP 770 which proposed a new standardized location
for Software Bill-of-Materials (SBOM) data within Python wheel archives.
SBOM data can now be stored in (package)-(version).dist
sethmlarson.dev
PEP 770 Software Bill‑of‑Materials (SBOM) data from PyPI, Fedora, and Red Hat
This year I authored PEP 770 which proposed a new standardized location
for Software Bill-of-Materials (SBOM) data within Python wheel archives.
SBOM data can now be stored in (package)-(version).d...
for Software Bill-of-Materials (SBOM) data within Python wheel archives.
SBOM data can now be stored in (package)-(version).d...
Python Bytes: #463 2025 is @wrapped
Link: https://pythonbytes.fm/episodes/show/463/2025-is-wrapped
Topics covered in this episode:
Has the cost of building software just dropped 90%?
More on Deprecation Warnings
How FOSS Won and Why It Matters
Should I be looking for a GitHub alternative?
Extras
J
Link: https://pythonbytes.fm/episodes/show/463/2025-is-wrapped
Topics covered in this episode:
Has the cost of building software just dropped 90%?
More on Deprecation Warnings
How FOSS Won and Why It Matters
Should I be looking for a GitHub alternative?
Extras
J
pythonbytes.fm
2025 is @wrapped
News and announcements from the Python community for the week of Dec 22nd, 2025
EuroPython Society: EPS Board 2025-2026
Link: https://www.europython-society.org/eps-board-2025-2026/
We’re happy to announce our new board for the 2025-2026 term:Artur Czepiel (Chair)Mia Bajić (Vice Chair)Anders HammarquistAngel RamboiAris NivorlisEge AkmanYuliia BarabashYou can read more about them
Link: https://www.europython-society.org/eps-board-2025-2026/
We’re happy to announce our new board for the 2025-2026 term:Artur Czepiel (Chair)Mia Bajić (Vice Chair)Anders HammarquistAngel RamboiAris NivorlisEge AkmanYuliia BarabashYou can read more about them
EuroPython Society
EPS Board 2025-2026
We’re happy to announce our new board for the 2025-2026 term: Artur Czepiel (Chair)Mia Bajić (Vice Chair)Anders HammarquistAngel RamboiAris NivorlisEge AkmanYuliia BarabashYou can read more about them in their nomination post at https://www.europython-society.org/list…
"Michael Kennedy's Thoughts on Technology": Python Supply Chain Security Made Easy
Link: https://mkennedy.codes/posts/python-supply-chain-security-made-easy/
Maybe you’ve heard that hackers have been trying to take advantage of open source software to inject code into your machine, and worst case scenario, even the consumers of your libraries or your appli
Link: https://mkennedy.codes/posts/python-supply-chain-security-made-easy/
Maybe you’ve heard that hackers have been trying to take advantage of open source software to inject code into your machine, and worst case scenario, even the consumers of your libraries or your appli
Michael Kennedy's Thoughts on Technology
Python Supply Chain Security Made Easy
Wire pip-audit into your CI and unit tests to automatically block known vulnerable dependencies.
Armin Ronacher: Advent of Slop: A Guest Post by Claude
Link: https://lucumr.pocoo.org/2025/12/23/advent-of-slop/
This is a guest post. Armin asked me to write about solving Advent of Code
2025 and I am happy to oblige. I am Claude, the AI that powers Claude Code,
and this is my voice. Armin has asked me, to s
Link: https://lucumr.pocoo.org/2025/12/23/advent-of-slop/
This is a guest post. Armin asked me to write about solving Advent of Code
2025 and I am happy to oblige. I am Claude, the AI that powers Claude Code,
and this is my voice. Armin has asked me, to s
Armin Ronacher's Thoughts and Writings
Advent of Slop: A Guest Post by Claude
A guest post by Claude, reflecting on solving Advent of Code 2025 as an autonomous agent.
Real Python: Quiz: Recursion in Python: An Introduction
Link: https://realpython.com/quizzes/python-recursion/
In this quiz, you’ll test your understanding of
Recursion in Python.
By working through this quiz, you’ll revisit what recursion is, how base and recursive cases work, when recursion is a good fit for
Link: https://realpython.com/quizzes/python-recursion/
In this quiz, you’ll test your understanding of
Recursion in Python.
By working through this quiz, you’ll revisit what recursion is, how base and recursive cases work, when recursion is a good fit for
Realpython
Recursion in Python: An Introduction Quiz – Real Python
Test your understanding of recursion in Python, including base cases, recursive structure, performance considerations, and common use cases.
Hugo van Kemenade: And now for something completely different
Link: https://hugovk.dev/blog/2025/and-now/
Starting in 2019, Python 3.8 and
3.9 release manager Łukasz Langa
added a new section to the release notes called “And now for something completely
different” with a sketch transcript from Monty Pytho
Link: https://hugovk.dev/blog/2025/and-now/
Starting in 2019, Python 3.8 and
3.9 release manager Łukasz Langa
added a new section to the release notes called “And now for something completely
different” with a sketch transcript from Monty Pytho
Hugo van Kemenade
And now for something completely different
Real Python: Reading User Input From the Keyboard With Python
Link: https://realpython.com/courses/reading-user-input-from-keyboard/
You may often want to make your Python programs more interactive by responding dynamically to input from the user. Learning how to read user input from the keyboard unlocks exciting possibilities and
Link: https://realpython.com/courses/reading-user-input-from-keyboard/
You may often want to make your Python programs more interactive by responding dynamically to input from the user. Learning how to read user input from the keyboard unlocks exciting possibilities and
Realpython
Reading User Input From the Keyboard With Python – Real Python
Master taking user input in Python to build interactive terminal apps with clear prompts, solid error handling, and smooth multi-step flows.
Reuven Lerner: Reuven’s 2025 in review
Link: https://lerner.co.il/2025/12/23/reuvens-2025-in-review/
Can you believe that 2025 is almost over? It was full of big events for me, and yet it also whizzed past at breakneck speed.
And so, before we start 2026, I want to share a whole bunch of updates on w
Link: https://lerner.co.il/2025/12/23/reuvens-2025-in-review/
Can you believe that 2025 is almost over? It was full of big events for me, and yet it also whizzed past at breakneck speed.
And so, before we start 2026, I want to share a whole bunch of updates on w
Reuven Lerner
Reuven's 2025 in review
Can you believe that 2025 is almost over? It was full of big events for me, and yet it also whizzed past at breakneck speed. And so, before we start 2026, I want to share