https://www.arab4apps.com/2022/10/how-to-learn-python-guide.html