Articles in this series
GIL GIL ensure that only one thread executes Python bytecode at a time, which means it prevents multiple threads from executing Python code...
Understanding Process Key characteristics of process: Process must contain a main thread. Code, data, stack and heap are independent. This means...
What Is a Thread? A thread is a way to run multiple tasks concurrently in the same program. Real-life example: Let’s say you are going camping with...
Introduction This article introduces multipledispatch package that you can use to enhance readability of your code. It also helps you to easily...
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...