我为什么要做这个项目?
好吧,这是Codecademy CS课程的一部分。但这很有趣,因为尽管这不是我在Python中的第一个项目,但这是我做出适当计划的第一个项目。我通过排列该程序的外观以及它将具有什么功能来做到这一点。
在进行编码时,我仍然渴望实施我没有计划的各种功能,但是我忠于计划,并为下一个git commits保存了这些功能。
就在这个项目之前,我已经了解了与CodeCademy有关的面向对象的编程。我真的可以看到它在代码中恢复了,因为它主要由类,功能和外部组成,只是几行可以初始化和使功能运行。一旦您以这种方式构建一个项目,您就会真正意识到它是多么伟大,因为添加和测试新功能是如此简单。
总而言之,以这种方式进行项目并适当地计划这对于试图从互联网学习的程序员来说非常有用,因为这是他们可能在大学里教的那种东西,所以这样您就不会错过它。
和面向对象的编程非常好。再见。