Articles in this series
Introduction If you have used python before, you may have seen a code snippet like this: if __name__ == '__main__': # do something This code is...
What Is Closure? A closure is created when a function (the inner function) is defined within another function (the outer function) and the inner...
What are Immutable Dictionaries & Sets? Before reading this article, you should have an understanding of mutable and immutable types in python. You...
What is a magic method? Magic methods, also known as dunder methods (short for "double underscore"), are special methods in Python that start and end...