因为你试图用一劳永逸。
你试图使用一种教材弄懂所有问题,那是不行的。
虽然我们通常推荐新人学python,我也会推荐廖雪峰的新手引导做得很赞……
但是……
写代码不是这样子的事情……
每个人基础不一样,认知不一样,脑力不一样,学习习惯不一样,
你怎么可能通过一份引导,让所有人都可以完全从零到一?
那不现实!不管什么事情,都不现实,不要说写代码了。
我举个例子啊。你学windows的时候,新手教程有教你什么是鼠标吗?
你学鼠标的时候,有教你什么是ps/2串口吗?
你学ps/2串口的时候,有教你驱动怎么写吗?
这样下去,最后windows使用手册上是不是要把怎么生产cpu写进去?
所有的教程图书都会替你分割好知识的边界,但是这个边界不一定适合你。
遇到你想要的边界外的知识你要发挥主观能动性,
遇到你不想要的边界内的知识你要把书页翻过去。
你没有系统性地学习了解一样东西之前,
你当然会看不懂教程当中的一部分内容。
那么你怎么系统性地去了解呢?
我不知道。
这个问题值很多钱。
我只能跟你讲,你要一边写一边学一边google一边百度。
这很难我是知道的。
但我要反过来问你,
要是写代码是你可以用一个人的教材一劳永逸的事情,你觉得还会那么“高薪”吗?
当年我照着用户手册啃gvbasic的时候,和你不一样的是,越觉得自己不懂,我越开心。
为什么呐?因为我越是弄不懂的事情,将来等我弄懂了,我就越可以用它来让自己牛逼。
当年我还是读寄宿制的,乔布斯还不知道在哪个犄角旮旯里呆着,上网没有的,资料要付钱买的,还不是读者用户手册,别人的代码啃着啃着入了门?不懂?不懂是好事啊,自己多试试,多改改,然后不就能弄懂了嘛。