GIL

Why wasn’t it removed in Python 3?

Python 3 did have a chance to start a lot of features from scratch and in the process, broke some of the existing C extensions which then required changes to be updated and ported to work with Python 3

https://realpython.com/python-gil/

tuple vs list

he main difference between lists and a tuples is the fact that lists are mutable whereas tuples are immutable.

https://www.afternerd.com/blog/difference-between-list-tuple/

Garbage collection, Reference counting

Standard CPython's garbage collector has two components, the reference counting collector and the generational garbage collector, known as gc module.

https://rushter.com/blog/python-garbage-collector/

Patch

Decorator

Decorators are callable objects which are used to modify functions or classes.

https://hackernoon.com/decorators-in-python-8fd0dce93c08

Memory Leak

Process vs Thread

https://stackoverflow.com/questions/3044580/multiprocessing-vs-threading-python

Deadlock

SSL/TLS