Most Python Developers Don’t Need Abstract Classes (Here’s When You Do)

Python gives you abstract classes… but it doesn’t expect you to use them.