Ten simple python projects Beginning Python: From Novice to Professional