https://moez-62905.medium.com/efficient-debugging-in-python-5-best-practices-you-need-to-know-62f5d55a2ac6