https://medium.com/@ravneetjargari/python-empowering-developers-with-simplicity-and-scalability-b8b123f929c5