This project is based on the project in the book Beginning Python From Novice to Professional 2nd Edition.And I build this project in order to practice my python programming and improve my git skills.