https://ernestodotnet.medium.com/mastering-python-and-databases-unleash-the-power-of-data-with-real-world-applications-and-hands-on-64c31acd054