Real Python: Quiz: Write More Pythonic Code
Link: https://realpython.com/quizzes/writing-pythonic-code/
In this quiz, you’ll revisit the core concepts covered in the
Write More Pythonic Code learning path:
Learning Path
Write More Pythonic Code
15 Resources ⋅ Skills: Zen of Python, PEP 8, Applicat
Link: https://realpython.com/quizzes/writing-pythonic-code/
In this quiz, you’ll revisit the core concepts covered in the
Write More Pythonic Code learning path:
Learning Path
Write More Pythonic Code
15 Resources ⋅ Skills: Zen of Python, PEP 8, Applicat
Realpython
Write More Pythonic Code Quiz – Real Python
Test your understanding of Pythonic code: the Zen of Python, PEP 8, code quality, type checking, and documentation in 20 questions.
Real Python: Quiz: Object-Oriented Programming (OOP) in Python
Link: https://realpython.com/quizzes/object-oriented-programming-oop-python/
In this quiz, you’ll revisit the core concepts covered in the
Object-Oriented Programming (OOP) in Python learning path:
Learning Path
Object-Oriented Programming (OOP)
18 Resources ⋅ Skills: Py
Link: https://realpython.com/quizzes/object-oriented-programming-oop-python/
In this quiz, you’ll revisit the core concepts covered in the
Object-Oriented Programming (OOP) in Python learning path:
Learning Path
Object-Oriented Programming (OOP)
18 Resources ⋅ Skills: Py
Realpython
Object-Oriented Programming (OOP) in Python Quiz – Real Python
Test your Python OOP skills with this wrap-up quiz covering classes, inheritance, magic methods, properties, mixins, and SOLID design principles.
Real Python: Quiz: Sending Emails With Python
Link: https://realpython.com/quizzes/python-send-email-update/
In this quiz, you’ll test your understanding of Sending Emails With Python.
By working through this quiz, you’ll revisit how to build messages with the EmailMessage class, secure your SMTP connection,
Link: https://realpython.com/quizzes/python-send-email-update/
In this quiz, you’ll test your understanding of Sending Emails With Python.
By working through this quiz, you’ll revisit how to build messages with the EmailMessage class, secure your SMTP connection,
Real Python
Sending Emails With Python Quiz – Real Python
Use Python's standard library to send email through secure SMTP connections, attach files, include HTML content, and route replies.
Real Python: Sending Emails With Python
Link: https://realpython.com/python-send-email/
You probably found this tutorial because you want to send emails with Python to automate confirmation messages, password resets, or scheduled notifications. Python’s standard library covers the whole
Link: https://realpython.com/python-send-email/
You probably found this tutorial because you want to send emails with Python to automate confirmation messages, password resets, or scheduled notifications. Python’s standard library covers the whole
Real Python
Sending Emails With Python – Real Python
Learn how to send emails with Python using SMTP, attach files, format HTML messages, and personalize bulk emails for your contact list.
PyCharm: Build a Live Object Detection App for the Reachy Mini With TensorFlow and PyCharm
Link: https://blog.jetbrains.com/pycharm/2026/05/build-a-live-object-detection-app-for-reachy-mini-with-tensorflow-and-pycharm/
This is a guest post from Iulia Feroli, founder of the Back To Engineering YouTube community.
In this tutorial, we build a live object detection app using TensorFlow and PyCharm, then deploy it onto
Link: https://blog.jetbrains.com/pycharm/2026/05/build-a-live-object-detection-app-for-reachy-mini-with-tensorflow-and-pycharm/
This is a guest post from Iulia Feroli, founder of the Back To Engineering YouTube community.
In this tutorial, we build a live object detection app using TensorFlow and PyCharm, then deploy it onto
The JetBrains Blog
Build a Live Object Detection App for the Reachy Mini With TensorFlow and PyCharm - The JetBrains Blog
Learn how to build a real-time object detection app using TensorFlow and PyCharm, then deploy it onto the Reachy Mini robot for live object tracking.
Real Python: Quiz: Exceptions, Logging, and Debugging
Link: https://realpython.com/quizzes/exception-handling-logging-debugging/
In this quiz, you’ll revisit the core concepts covered in the
Exceptions, Logging, and Debugging learning path:
Learning Path
Exceptions, Logging, and Debugging
8 Resources ⋅ Skills: Python, Exc
Link: https://realpython.com/quizzes/exception-handling-logging-debugging/
In this quiz, you’ll revisit the core concepts covered in the
Exceptions, Logging, and Debugging learning path:
Learning Path
Exceptions, Logging, and Debugging
8 Resources ⋅ Skills: Python, Exc
Realpython
Exceptions, Logging, and Debugging Quiz – Real Python
Test what you've learned in the Exceptions, Logging, and Debugging path. Practice handling errors, raising exceptions, and using logging.
Real Python: Quiz: Visualizing Data in Python With Seaborn
Link: https://realpython.com/quizzes/python-seaborn/
In this quiz, you’ll test your understanding of
Visualizing Data in Python With Seaborn.
By working through this quiz, you’ll revisit how seaborn produces polished
statistical plots, including bar plo
Link: https://realpython.com/quizzes/python-seaborn/
In this quiz, you’ll test your understanding of
Visualizing Data in Python With Seaborn.
By working through this quiz, you’ll revisit how seaborn produces polished
statistical plots, including bar plo
Realpython
Visualizing Data in Python With Seaborn Quiz – Real Python
Practice creating statistical plots in Python with seaborn. Compare the classic functional interface with the newer objects interface.
Real Python: Quiz: BNF Notation: Dive Deeper Into Python's Grammar
Link: https://realpython.com/quizzes/python-bnf-notation/
In this quiz, you’ll test your understanding of
BNF Notation: Dive Deeper Into Python’s Grammar.
By working through this quiz, you’ll revisit how to read Python’s grammar
rules, recognize terminals an
Link: https://realpython.com/quizzes/python-bnf-notation/
In this quiz, you’ll test your understanding of
BNF Notation: Dive Deeper Into Python’s Grammar.
By working through this quiz, you’ll revisit how to read Python’s grammar
rules, recognize terminals an
Realpython
BNF Notation: Dive Deeper Into Python's Grammar Quiz – Real Python
Test your understanding of BNF notation and how to read Python's grammar rules in the official documentation.
Bob Belderbos: Two Python Scoping Bugs: A Lesson in Object Lifetimes
Link: https://belderbos.dev/blog/two-scoping-bugs-object-lifetimes/
Your app works fine with one user. You open a second browser tab and the data is wrong. Your tests pass individually but fail when run together. The culprit: a global object created at module scope.
H
Link: https://belderbos.dev/blog/two-scoping-bugs-object-lifetimes/
Your app works fine with one user. You open a second browser tab and the data is wrong. Your tests pass individually but fail when run together. The culprit: a global object created at module scope.
H
belderbos.dev
Two Python Scoping Bugs: A Lesson in Object Lifetimes
Two Python bugs with opposite symptoms but the same root cause: picking the wrong scope for a stateful object.
Seth Michael Larson: How much “Super Mario” per year?
Link: https://sethmlarson.dev/super-mario-per-year?utm_campaign=rss
It's impossible to objectively quantify art, but we try anyway.
For example: Is “Super Mario” a good video-game franchise?
Looking at review scores, Super Mario includes some of the most universally-a
Link: https://sethmlarson.dev/super-mario-per-year?utm_campaign=rss
It's impossible to objectively quantify art, but we try anyway.
For example: Is “Super Mario” a good video-game franchise?
Looking at review scores, Super Mario includes some of the most universally-a
sethmlarson.dev
How much “Super Mario” per year?
It's impossible to objectively quantify art, but we try anyway.
For example: Is “Super Mario” a good video-game franchise?
Looking at review scores, Super Mario includes some of the most universal...
For example: Is “Super Mario” a good video-game franchise?
Looking at review scores, Super Mario includes some of the most universal...
Ned Batchelder: Snake way for ducklings
Link: https://nedbatchelder.com/blog/202605/snake_way_for_ducklings
This is the mascot for Boston Python.
It’s called Snake Way for Ducklings:My son Ben drew it, which makes me very happy. He also drew
Sleepy Snake. Wearing this image on a
shirt around PyCon, I had
t
Link: https://nedbatchelder.com/blog/202605/snake_way_for_ducklings
This is the mascot for Boston Python.
It’s called Snake Way for Ducklings:My son Ben drew it, which makes me very happy. He also drew
Sleepy Snake. Wearing this image on a
shirt around PyCon, I had
t
Ned Batchelder
Snake way for ducklings
An explanation for non-Bostonians of the Boston Python mascot.
Real Python: Quiz: Python's assert: Debug and Test Your Code Like a Pro
Link: https://realpython.com/quizzes/python-assert-statement/
In this quiz, you’ll test your understanding of
Python’s assert: Debug and Test Your Code Like a Pro.
By working through this quiz, you’ll revisit how assertions help you debug, test,
and document you
Link: https://realpython.com/quizzes/python-assert-statement/
In this quiz, you’ll test your understanding of
Python’s assert: Debug and Test Your Code Like a Pro.
By working through this quiz, you’ll revisit how assertions help you debug, test,
and document you
Realpython
Python's assert: Debug and Test Your Code Like a Pro Quiz – Real Python
Test your understanding of Python's assert statement. Learn when to use assertions for debugging, testing, and documenting your code.
Real Python: The Real Python Podcast – Episode #297: Improving Python Through PEPs and Protocols
Link: https://realpython.com/podcasts/rpp/297/
Have you ever been confused by the naming of modules you're importing from a package? Is there a standard way to organize and name your Python virtual environments? This week on the show, Brett Cannon
Link: https://realpython.com/podcasts/rpp/297/
Have you ever been confused by the naming of modules you're importing from a package? Is there a standard way to organize and name your Python virtual environments? This week on the show, Brett Cannon
Realpython
Episode #297: Improving Python Through PEPs and Protocols – The Real Python Podcast
Have you ever been confused by the naming of modules you're importing from a package? Is there a standard way to organize and name your Python virtual environments? This week on the show, Brett Cannon returns to discuss the Python Enhancement Proposals (PEPs)…
Bob Belderbos: The control layer is the product, not the model
Link: https://belderbos.dev/blog/control-layer-is-the-product/
Gary Bernhardt posted something this week that names a phenomenon we're teaching in our agentic AI cohort:
Everyone seems fixated on the models, but I think there's so much low-hanging fruit in the c
Link: https://belderbos.dev/blog/control-layer-is-the-product/
Gary Bernhardt posted something this week that names a phenomenon we're teaching in our agentic AI cohort:
Everyone seems fixated on the models, but I think there's so much low-hanging fruit in the c
belderbos.dev
The control layer is the product, not the model
Gary Bernhardt called out the LLM fixation. The real work is the control layer above the model. Four patterns that make production AI reliable.
Talk Python to Me: #550: AI Contributions and Maintainer Load in Open Source
Link: https://talkpython.fm/episodes/show/550/ai-contributions-and-maintainer-load-in-open-source
You wake up, brew the coffee, open GitHub, and there it is. Another pull request on your open source project. Thirteen thousand lines added. No issue filed first. No discussion. Just "here, please rev
Link: https://talkpython.fm/episodes/show/550/ai-contributions-and-maintainer-load-in-open-source
You wake up, brew the coffee, open GitHub, and there it is. Another pull request on your open source project. Thirteen thousand lines added. No issue filed first. No discussion. Just "here, please rev
talkpython.fm
AI Contributions and Maintainer Load in Open Source
You wake up, brew the coffee, open GitHub, and there it is. Another pull request on your open source project. Thirteen thousand lines added. No issue filed first. No discussion. Just 'here, please review this for me.' Over the past year, GitHub activity…
death and gravity: DynamoDB crash course: part 3 – design patterns
Link: https://death.andgravity.com/dynamodb-patterns
This is the last part of a series
covering core DynamoDB concepts.
The goal is to help you
understand idiomatic usage and trade-offs
in under an hour.
In the first part,
I summarized DynamoDB's main p
Link: https://death.andgravity.com/dynamodb-patterns
This is the last part of a series
covering core DynamoDB concepts.
The goal is to help you
understand idiomatic usage and trade-offs
in under an hour.
In the first part,
I summarized DynamoDB's main p
death and gravity
DynamoDB crash course: part 3 – design patterns
This is the last part of a series covering core DynamoDB philosophy, concepts and patterns; the goal to help you understand idiomatic usage and trade-offs in under an hour. Today, we're looking at data modeling patterns – how to manage the complexity that…
Speed Matters: Scandir Rs
Link: https://brmmm3.github.io/2026/06/01/scandir-rs/
layout: post
title: scandir-rs
tagline: Blazing-fast directory traversal for Python — up to 70× faster than os.walk.
date: 2026-06-01 08:40:00 +0100
categories: posts
—————–
scandir-rs: High-Performa
Link: https://brmmm3.github.io/2026/06/01/scandir-rs/
layout: post
title: scandir-rs
tagline: Blazing-fast directory traversal for Python — up to 70× faster than os.walk.
date: 2026-06-01 08:40:00 +0100
categories: posts
—————–
scandir-rs: High-Performa
Yair Lenga: jsonfold: Making Pretty-Printed JSON Compact and Readable Again in Python
Link: https://medium.com/@yair.lenga/a-streaming-json-formatter-that-works-with-existing-serializers-eced220da37d
Most JSON serializers force a choice between compact machine output and fully expanded pretty-printing. This article explores a middle ground: a hybrid JSON formatter for Python that keeps nested pay
Link: https://medium.com/@yair.lenga/a-streaming-json-formatter-that-works-with-existing-serializers-eced220da37d
Most JSON serializers force a choice between compact machine output and fully expanded pretty-printing. This article explores a middle ground: a hybrid JSON formatter for Python that keeps nested pay
Medium
jsonfold: Making Pretty-Printed JSON Compact and Readable in Python
A Python streaming post-filter for compact, human-readable JSON with configurable formatting behavior.
PyCon Ireland: Call for Proposals Now Open
Link: https://2026.pycon.ie/blog/call-for-proposals/
We’re excited to announce that the Call for Proposals (CFP) for PyCon Ireland 2026 is now open!
We Want to Hear From You
Whether you’re a first-time speaker or an experienced presenter, we’d love to h
Link: https://2026.pycon.ie/blog/call-for-proposals/
We’re excited to announce that the Call for Proposals (CFP) for PyCon Ireland 2026 is now open!
We Want to Hear From You
Whether you’re a first-time speaker or an experienced presenter, we’d love to h
PyCon Ireland 2026
Call for Proposals Now Open | PyCon Ireland 2026
Submit your talk proposal for PyCon Ireland 2026. We're looking for speakers of all experience levels.
Bob Belderbos: AI Human-in-the-loop: News Digest Triage Telegram Bot
Link: https://belderbos.dev/blog/human-in-the-loop-telegram-bot-python/
In my trend digest article I shared a quick tool to keep on top of tech trends, but it's a one-way street: the model gives information, but I still have to decide what to do with it. Let's build the s
Link: https://belderbos.dev/blog/human-in-the-loop-telegram-bot-python/
In my trend digest article I shared a quick tool to keep on top of tech trends, but it's a one-way street: the model gives information, but I still have to decide what to do with it. Let's build the s
belderbos.dev
AI Human-in-the-loop: News Digest Triage Telegram Bot
A trend digest tells you what to read. This Telegram bot lets you tag and file each story with one tap; the human-in-the-loop pattern in 175 lines of Python.