The When of Python Blog

Guidance on when to use Python features (and when not to).
Comment your opinions on our articles to join the discussion.
Follow us on Twitter and GitHub to get the latest updates first.


Sun 24 September 2023
Simple Async
Fri 22 September 2023
The Challenge of Simplicity
Sat 02 September 2023
Deprecation Appreciation
Sat 22 July 2023
Restrict Struct?
Wed 05 October 2022
Match Case - A Simple Switch Statement for Python?
Sun 02 October 2022
Comprehensions are Common Python
Sun 25 September 2022
Classy Data with Dataclasses
Thu 22 September 2022
The When of Lambda
Sun 18 September 2022
The Walrus and the (Software) Carpenter
Wed 14 September 2022
Walrus Hunting with StrEnum
Tue 13 September 2022
Get the Hint - Type Hinting is Common Python
Mon 05 September 2022
Deprecate for else or else?
Sun 04 September 2022
Pickle in a Pickle
Sat 03 September 2022
Python Feature Opinions
Fri 02 September 2022
Feature Creep vs Easy On-Ramp
Thu 01 September 2022
The Who of Python
Thu 01 September 2022
One Obvious Way - An Ongoing Challenge
Thu 01 September 2022
Welcome to the When of Python