https://levelup.gitconnected.com/python-for-beginners-learn-the-best-libraries-and-frameworks-to-start-with-20525e6b4ba4