为啥学了3个月Python还不会爬网站?症结在这!

关注头条号,私信回复资料会有意外惊喜呦………………最后一张照片有资料呦。

为啥学了3个月Python还不会爬网站?症结在这!

前几天一个朋友问我应该如何学习Python,所以来回答一下这个问题做一个总结。

核心思路

建立良好的反馈机制。学习任何一样东西都是一样。对于编程来说,特别是非计算机专业的小伙伴们,要进一步注意的是,我们学习编程是为了用,所有的编程学习都应该牢牢以需求和应用为导向。具体在实现上,主要是学习一点做一点项目,循环上升。

学习路径

第一步是打基础。对于零基础新手,我通常建议跟着一门课或者一本书仔仔细细地地毯式过一遍,这里需要注意的重点是要及时做老师布置的题目或者课本后的习题。

这些题目固然简单,也不一定很有实用场景,但是可以很好地帮助初学者克服畏难情绪。

如果已经有一定的基础,可以考虑大概过一遍以后选一些看起来顺眼的题目找找感觉,在写的过程中找新语言和旧语言的共同点和不痛点,尽量尽快把旧知识的积累迁移到新知识的学习上。这一步对于新手来说有两个目的,了解什么是编程、找这门语言的感觉。对于非小白来说主要是后者。因此这个阶段到失去继续看的兴趣就可以停下来了。

第二步是学习如何学习编程或者如何学习这门语言。找一个小方向开始做,比如说写一个简单的爬虫。举个例子,你可以试试看抓取某个网站下的所有网页。这个时候你同时需要一些特定方向的资料,比如爬虫入门教程。这个阶段的主要目的是真正地学会用这门语言做事情,以及学习这门语言要怎么学习。这个阶段的标准是把项目预期的结果做出来一个最初步的结果即可。遇到不懂的问题,反复回去翻入门资料和各种博客教程。

为啥学了3个月Python还不会爬网站?症结在这!

第三步是培养良好的编程习惯、学习如何优化代码和设计代码。找一个你觉得写的有很多没有解决的问题的程序,把你发现的问题一个一个解决,在这个过程中大量地去看各种各样零散的技术博客,看看有没有可以启发到程序优化的知识点,比如说你偶然看到一个并发相关的文章,就可以试试看能不能用在爬虫上。

这个阶段的资料会急速减少,是最难做的一个阶段,需要花大量的时间搜索资料,以及慢慢形成比较高效的信息收集机制。这个阶段的主要目标是增加深度,做到实在做不下去就可以放下来做下一步了。

第四步是全面了解整个领域。这个时候可以去按上面同样的方法进入这门语言主要应用场景的其他领域。如果第三步做的比较到位,第四步的工作将会主要集中在这个领域的思想和这个领域的工具链的思想和使用方法。如果第三步做的不到位,第四步仍然会不可避免地觉得像学习新领域一样,重复以上步骤即可。这个阶段的主要目标是学习这个应用场景下的思想,主要的标准是如果你换一门陌生的语言仍然有能力实现这个思想,那么说明你对这块的思想掌握的已经比较牢固了。

为啥学了3个月Python还不会爬网站?症结在这!

技术模块如下

一、Python初级开发工程师(基础篇)

1.python语言基础(目标:掌握python基础语法入门和项目实践);

2.python语言高级(目标:能利用python进行一般的数据处理和爬虫);

3.python全栈工程师前端(目标:学会常用的前端技术);

4.python全栈工程师后端(目标:学会企业级后端框架Django,并能完成一个大型网站的构建);

以上是Python零基础该学的技能,如果你想进一步学习,甚至想成为Python大神级数据分析师,建议你去学习以下课程:

二、Python高级开发工程师(进阶篇)

5.Python全栈工程师后端高级;

6.Linux基础;

7.Linux运维自动化开发;

三、Python大神级数据分析师(大牛篇)

8.Python数据分析;

9.Python大数据;

10.Python机器学习。

之前已经给大家推荐过很多自学的教程和路径了,这里就不多说了,可以去翻我们的历史文章。

很多人在问,学习Python读什么书,这其实是一个非常通用的问题,学习分为三种方式:看书、上课,而读书学习是最实惠也是最高效的一种,小编整理了一些Python高分书籍给大家,从0基础到高级适合不同学习阶段,希望大家学习愉快。获取方式:点击小编头像,关注后私信回复“资料”即可下载。

为啥学了3个月Python还不会爬网站?症结在这!

相关推荐