使用库或编写我自己的代码作为初学者?

时间:2017-12-10 01:59:28

标签: python

几个月前我开始使用python而且我有几个项目,但是阻止我很多的是使用库的事实,因为在我看来,我只是在学习使用库而不是提高我的技能。

所以......作为初学者,我应该担心吗?

1 个答案:

答案 0 :(得分:1)

我建议使用图书馆,即使它可能感觉像是在欺骗"首先。

为Python开发高质量的库已经花费了数千小时的工作量,这使您可以更轻松地完成更复杂的项目。正如一些评论者所指出的那样,“重新发明轮子”并没有用到#34;。首先,当您处理小型简单程序时,一些放置良好的库函数调用可能构成您的大部分代码。需要一些时间来了解哪些功能随时可用以及如何使用它们,但这也将有助于您在未来的项目中使用。

另一方面,如果您希望更好地理解概念,则可能值得自己实施。

例如,在几乎所有情况下,在Python中从头开始实现矩阵乘法绝对是浪费你的时间,因为numpy库提供了这个功能,并且执行速度比你编写的任何代码都快。如果您对如何执行矩阵乘法感兴趣,并希望调查更有效的算法,那么只有这样才能实现自己(为什么你会在Python中这样做除此之外要点)。

简而言之,出于教育目的,当您想知道 某些内容有效时,您可以尝试自己构建它。否则,请使用库!他们是有原因的。