|articles||words||lines of code|
batched from the module
itertools works, example use cases, and how to implement it.
This article shows you how to overload the arithmetic operators in Python with dunder methods.
Descriptors are not black magic and this article will show you that. In fact, you use descriptors every day and you don't even know it.
How do you implement a case-insensitive (or caseless) dictionary? In this article we explore solutions where we inherit from the built-in
dict, the abstract base class
MutableMapping from the standard module
collections.abc, and the
UserDict in the standard module
This is a short and practical tutorial that guides you on how to work with case-insensitive strings in Python and teaches how to use the
Learn about the dunder method
__init__, responsible for initialising class instances.
This is an introduction to dunder methods in Python, to help you understand what they are and what they are for.