您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
学的Python,爬虫没学好,数据分析还得用爬虫,怎么办?
爬虫,数据,你的学的Python,爬虫没学好,数据分析还得用爬虫,怎么办?
发布时间:2019-02-08加入收藏来源:互联网点击:
好的教科书,应该在每一个章节给学习者提供新的知识和内容,提出足够的挑战。但是挑战性不能高到让学习者产生挫败感而放弃。同时也不能忽视在后续内容中把前面所学知识改换面目不断螺旋上升式重复出现。只有这样才能巩固所学,让学习者感受到基础知识的作用,增强学习的愉悦感。
这么说有些抽象,实际上有一本英语教材非常符合上述认知规律。就是我在课堂上和文章里反复推荐过的这一套教材:
《笨办法学Python》也是一本这样的书。你需要做的就是把书打开,同时打开一个好用的代码编辑器,开始按书中要求敲代码、运行代码、改代码……
下图是我当初学习时,照着这本书敲的代码。
书中对Python基础内容训练的完备性,至今无出其右者。
顺便说一句,这本书有中文版哦。所以如果你英语不好,完全不用担心。
嘱咐一句,英语真该好好学。拓宽的不仅是你的眼界,也增加了你可能获得的机会。考虑到仔细阅读这部分的读者都是自律性很强的人,我就不用多说了。
挑战
三条基本的Python入门路径讲完了。通过对自己自律能力的清晰理解,相信你可以找到一种适合自己逐渐学习和掌握Python的方式。
但是完成了读书和听课,是不是就完事大吉了?
当然不是。
许多人在这里犯了错误。他们以为拿到了证书,或学完了教材,就算是真正掌握了Python。然后把这门语言丢弃在一旁,去刷美剧和小说了。
相信我,你会遗忘的。
如果你对于长期不接触的东西从不遗忘……去医院检查一下吧。
大部分人的记忆模式,都是这个样子的:
若不加以干涉,不出一个星期,你就能把学到的新知识几乎忘光。
如果你不希望自己辛苦学来的Python知识被如此轻易浪费掉,怎么办?
实践
你应该实践。
实践Python技能,未必一定要找个世界500强企业的核心技术部门,“996”工作N年才能完成。
你可以从生活中寻找各种有趣的问题,然后思考能否用Python编程来解决它。
我真正觉得自己初步掌握了Python,就是在完成了我的第一个github项目之后。
项目非常简单,就是用Python作为胶水语言,把一系列工具连接在一起。可以把Markdown撰写的内容随心所欲一键变化成各种格式。
格式包括而不限于:
PDF/LaTeX;
Word;
Bitcron文稿;
MarkEditor文稿;
MWeb文稿;
Bear文稿;
TextBundle(可以导入MindNode, Ulysses等);
Reveal.js幻灯;
发布版本Markdown(图片一键至七牛图床);
本地版本Markdown(简书等远程Markdown同步图片至本地);
Day One日记。
其中部分功能我正陆续发布在github公开项目中,地址在这里。相应地,我也撰文做了介绍。
这个小项目,我从2014年开始做。实话实说,现在回头看当时的代码,简直惨不忍睹。但是如果你逐渐对自己的代码有了这种感觉,证明你在进步。
不要指望自己一出手就能写出完美的代码,要把“迭代”两个字时刻装在心里。这样你才能容忍自己的笨拙,不断提高。正如古人说的那句:
勤学似春起之苗,不见其增,而日有所长。
我在做这个项目的过程中,曾经遇到了中文编码、隐私信息存储、文件名空格处理、绝对与相对路径、发布流程划分、功能解耦合、Web图片地址附带参数……等等一系列的问题。
通过回顾用git版本控制工具记载下来的日志,以及版本对比功能,你可以清楚看到自己是在何时利用什么方法解决了这些问题。然后别忘了,给自己工具箱里的新增小技能打个勾。
一个个小问题逐渐被你攻克的时候,你才能真正感受到所学技能的价值,并且点滴积累自信。
回答于 2019-09-11 08:43:50
想做这行或者有兴趣,就坚持用心学习下去,肯定可以的,可以一起进步哦
回答于 2019-09-11 08:43:50
数据分析一定要会爬虫吗
题主应该是想找或者想做大数据方向的工作,我们先来分析下,数据分析到底要不要用爬虫?
通常大数据团队中,有数据分析和数据挖掘、应用开发、数据采集等方向,他们的分工是很明确的,而爬虫是应用开发和数据采集的基础功。
恭喜你,数据分析其实可以不会爬虫。
但是,没错,又是但是,这个前提是你已经在分工比较明确的大数据团队中,而在这样的大团队的前提是,你已经有很强的数据分析能力,而你有很强的数据分析能力,你就已经用了很多大数据来进行数据分析实验或实践,而你用了很多的大数据,那你的大数据是哪里来的呢?
而且,没错,伤害再加1,而且数据分析师基本都是使用Python的,爬虫是Python中比较基础也是比较简单的内容,如果连爬虫都没学好,说明你基础不扎实,又怎么相信自己能把数据分析学好呢?
还有,对的,还有,很多团队可不会有这么细的分工,通常任务下来,就一两个人赶鸭子上架,就不管你是数据分析还是数据采集,老板通常这样认为:来来来,不都是程序员吗?完成需求就可以了,至于你做分析还是采集,我不在乎,如果不行,就换人吧。
上面是现状,你不接受也得接受。
怎么办呢?
重新学习下爬虫呗,先被抗拒,我觉得是不是你学习的方式有问题,导致爬虫没学好,建议你梳理下爬虫的知识点,然后再看下,自己是哪块比较薄弱。
爬虫基础知识点不多,来,我上一张脑图,你按这个,自己整理下,应该就可以把基础打实了
回答于 2019-09-11 08:43:50
上一篇:没有资产怎么向银行贷款?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |