Juha-Matti Santala
Community Builder. Dreamer. Adventurer.

B is for batteries included - Python A to Z

Code in this blog post was written with versions: Python: 3.14

Python A-Z is a blog series about Python. Each day, I share insights, ideas and examples for different parts of Python development that match with the letter of the day. Blaugust is an annual blogging festival in August where the goal is to write a blog post every day of the month.

Python is often described as having batteries included

The Python source distribution has long maintained the philosophy of “batteries included” – having a rich and versatile standard library which is immediately available, without making the user download separate packages. This gives the Python language a head start in many projects. - from withdrawn PEP 206

I love Python’s batteries included philosophy and its standard library so much that I dedicated an entire Blaugust in 2024 writing about it:

At PyCon Finland 2025, we got this cool LEGO Python logo that had batteries included:

A LEGO Python logo with two pieces removed to the side, exposing two 1-by-1 circle pieces with battery stickers inside the logo.


If something above resonated with you, let's start a discussion about it! Email me at juhis@hamatti.org and share your thoughts. This year, I want to have more deeper discussions with people from around the world and I'd love if you'd be part of that.