第一步,了解Python的基本语法,比如集合,读写文件,读写数据库和异常处理等,如果大家有Java等语言的开发基础,这块很简单,本人也就用了2个星期。但正是因为简单,所以这些技能很不值钱,别人学起来也快。
第二步,了解数据分析三剑客,具体来说就是Numpy, Pandas和matplotlib,用Numpy和Pandas清洗数据,用Pandas的DataFrame存储数据,再用matplotlib绘制柱状图饼图之类的图形。
第三步,了解爬虫技能,这里除了需要了解自带的urllib库之外,还需要了解一种框架,比如Scrapy,需要到能根据需求定制爬虫代码的程序。
其实数据分析和爬虫相关的语法技能,也不复杂,本人用1个半月也就达到能干活的程度了,相信大家应该更快。而且,学到这种程序,应该就可以去做些案例以此挣钱了,比如写分析xx网站的案例,录成视频去卖了,而且也能完成公司里大多数数据获取和数据分析的功能需求了。
第四步去了解机器学习库,具体而言就去学习sklearn库,这个库里不仅包含了线性回归岭回归和SVM分类等机器学习算法,还包含了波士顿房价、鸢尾花和手写体识别等的数据集,而且由于已经包装了相关算法,用sklearn库学习机器学习的过程并不难,不需要过多的数学知识。学好这个库,外带结合爬虫和数据分析的技能,就更在某个领域干活挣钱了,比如本人在股票分析领域出了本书,并且也出了些视频,后继还可以继续深入股票量化分析领域。
第五步,可以去了解深度学习,无非是人工神经网络,自然语言分析,图像识别等,这方面虽然包含的数学知识更复杂,但由于也经过包装,所以直接用接口也不难。这方面学好以后,虽然说高不成低不就,即没法进大厂,同时小公司也用不到,但用这些知识准备些案例,出书讲课录视频,甚至做企业培训,还是能带来一定的收益的。
在学上述知识的时候,千万不能只学语法,因为没用,一定得结合实例,同时把这些知识变现的时候,也不能单讲语法,也是要准备若干案例,比如像我这样的股票分析,或者是scrapy+数据分析+深度学习的xx网站数据分析案例,这些技能虽然很高大上,但其实做到调用接口实践案例的程度就能挣钱,如果再有机缘以此进入大厂,那就真的前途无量了。
3 可以先从公众号做起
之前讲的是如何学,学什么,这里就开始讲如何挣钱。当然最简单的就是建个公众号,在上面发文,吸引粉丝,这个门槛相对低。
但注意如果仅仅发表入门级的文章,比如numpy库怎么用,怎么用matplotlib库绘制基本图形,这绝对不够,因为此类文章太多,哪些文章能吸引人?
1 综合应用类,比如scrapy+数据分析三剑客。
2 实战案例类,比如用scrapy爬个网站数据,然后分析。
3 专业领域类,比如量化分析股票,分析房价等。
4 深度学习机器学习这些领域现在还很火,这些领域如果把某个算法通俗易懂地讲透也行,或者这些方面给写案例,比如用自然语言分析技术分析某网站的评论等。
如果能定期发表此类文章,公众号一定能聚集到不少粉丝,同样也可以做视频的up主。
4 更可以出本属于你的书
如何让别人认为你是python某个领域的大牛?要么有大厂架构师职位加持,这不是每个人都能达到,或者是著名博主公众号主,但似乎这也需要经历来积淀,不过如果你在python数据分析和机器学习等方面出本书,那说服力自然就上来了。
出书可以偏重案例,比如讲爬虫数据分析的书,在合法的前提下给出爬取分析若干知名网页的案例,如果讲机器学习的书,甚至可以结合sklearn库自带的数据集,讲清楚常用算法的案例应用,如果有时间有机会,我甚至打算再出版本基于python股票量化的书。
相对而言,写一本讲述包括语法、结合小案例讲(机器学习等)库的用法和结合综合案例讲机器学习算法和数据分析综合应用的书,并不难。对于一个有5年开发经验的程序员而言,从零基础积累个半年,就完全可以达到出书的地步,如果资历稍微弱些,只有2,3年开发经历,估计学个1年也应该可以达到出书的地步。
还是这句话,出书挣的钱不多,但绝对能证明你在python某个领域的能力,小到联系副业,大到以此找工作,一定能帮到你。具体操作的话,可以直接在清华出版社,机械工业出版社,人民邮电出版社和电子工业出版社的官网找联系方式,然后直接和编辑沟通,至于一些有中介性质的图书公司,大家自己看着办。
5 也可以做其它副业
包括到各大视频网站去录制数据分析、爬虫、机器学习和深度学习等方面的系列课,也可以找你所在城市的线下培训班去讲课,如果你有相关大公司背景,有自己的书,或者业内知名,你就可以联系些做企业培训的公司。这样做下个半年后,月入1万应该不是问题。
在做各种副业的时候,一般来说也是要偏重案例,比如你有若干个深度学习的案例外带相关算法的说明,再加上些好的文案,应该很能吸引人。当然也可以直接找项目做,目前python方面比较热门的项目可能还是用爬虫,但这块做的时候就要非常慎重了,不能做违法的事情,而当前用到深度学习机器学习技术的项目倒不多,可能因为这些应用更集中在大公司吧。
6 总结:下班后不能总放松,更得找点事干
说实话,python方面的活,哪怕门槛最低的做公众号,要做好也不简单,更何况出书了。至于,自己联系平台出视频,或者做线下培训或者做项目,就不仅得靠技术,更得靠人脉了,经营这类活需要的时间更多。
不过挣钱拿有容易的,况且,如果下班后总是看手机或者混日子,可能一天天就很快过去了,与其下班做些没收益的消遣,还不如学些python干些活,这样多少好歹也有收益,或者指不定无心插柳柳成荫,你经营python一段时间后,或者真就以此进了大厂,或者也通过各种途径成为业内知名人事,拓展了不少副业渠道,也算是不负好时光吧。
关于Python技术储备
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,Python自动化测试学习等教程。带你从零基础系统性的学好Python!
👉[[CSDN大礼包:《python安装包&全套学习资料》免费分享]](安全链接,放心点击)
一、Python大礼包
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、 Python电子书
三、入门学习视频
一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。
二、Python必备开发工具
工具都帮大家整理好了,安装就可直接上手!
三、最新Python学习笔记
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
四、Python视频合集
观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
五、实战案例
纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
六、面试宝典
简历模板![在这里插入图片描述](https://img-blog.csdnimg.cn/646863996ac44da8af500c049bb72fbd.png#pic_center)
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!