前言
目前来说python最好找工作的三个方向:爬虫、数据分析和web开发。
之前我跟一些转行成功的朋友交流过,有一个朋友印象深刻,跟大家聊一下,朋友A某211研究生毕业,毕业后到了一家航空相关的企业上班,上了两个月之后感觉工作不尽如人意,于是裸辞,在出租屋里买书、刷题,两个月后成功拿到offer,我很诧异,他从裸辞到转行大概只用了两个月,我便问他python学到什么程度便可以投简历了呢?做什么方向的?他是这么回答的:
相比我推荐的学习路线,我这位朋友可以说是相当简洁了,只学了语法、框架、反扒等最基本的爬虫知识,便去做互联网了,其实我也觉得做爬虫这基本够用了,但是为了保险起见,还是推荐同学们按照我的路线来学习爬虫。
首先在明确了学习方向之后,比如是写爬虫还是做数据分析抑或web后端,这时候就要开始着手学习基础知识了。我个人比较推荐《python学习手册》这本书,当当上有卖,这本书讲的比较详实,通俗易懂,我就是刷这本书来过基础知识的,那时候我白天上班,所以只能晚上抽时间看,大概花了一个半月吧,基础知识算是一点一点啃完,因为我在大学有一些C语言的基础,所以这本书看起来还是蛮轻松的。
基础知识学过之后,先别着急做项目,写爬虫啊用第三方库啊,这时候不着急,先抽出大概十天左右刷刷题,刷刷练习题,像是循环啊、函数啊做做题,题目和教程文末都会给大家
当你基础知识啃了一遍,练习题也做了,这时候就可以上手爬虫、web和数据分析了,到这其实也没有多难,下面我分开说。(因为这三个方向对新手来说转行相对最容易,工作也相对好找,其他方向不多说,等你成为大神可以研究一下。)
1、首先是爬虫,我是看书来学的,这里我列几本书供大家选择:
《python爬虫开发与项目实战》《精通python爬虫框架scrapy》《python3网络爬虫开发实战》等等,过多我就不列了,大同小异,选适合自己的,但记住千万别买那种学起来特别吃力的,初学者成就感最重要,我当初学完基础知识后到写下第一个爬某东的图片大概花了一周,时间不多,但是当你看着自己的程序运行起来的时候成就感还是很大的。
有鹿不闻:用Python写过哪些「脑洞大开」的小工具?
基本的HTTP知识、隐藏IP、多线程之类的学过之后,,可以跟着书做一些项目。然后就是学习爬虫最厉害的最知名的scrapy框架了,这个学爬虫必学的,这个也不会太难,半个月足够。然后就是你会在学爬虫的时候发现在用正则表达式提取图片、文本之类的话会有些html之类的知识不懂,这时候你就可以开始补充一些html和css的知识,当然不用看的太深入,了解大概就好。
除了以上,还要学会mysql数据库、了解MongoDB、布隆过滤器等等,这些都学会之后,基本的爬虫即就已经掌握了,差不多就可以海投简历。
书单的话推荐这两本《head first html 与css 中文版》和《mysql入门很简单》这两本,这个大家根据自己情况选择。
注意:爬虫 是数据分析和web的基础,无论你想转行哪个方向,这个必须都要学的。
2.学习了爬虫之后,如果想更进一步深入学习,就可以学习数据分析了。当然这个对初学者略有难度,首先肯定要补一些统计学的知识,不需要太深入,贝叶斯公式总要知道吧,简单的补一些统计学的知识便可以跟书或者视频做项目了。这里我推荐两本我认为还不错的书:
《利用python进行数据分析》《python数据分析与挖掘实战》《从excel到python——数据分析进阶指南》
其实python的数据分析无外乎那几个库,做数据分析,pandas和numpy库一定要掌握、mysql等数据库也不必说,都要学习,跟着书或者视频做几个项目,数据可视化啊、清洗数据建立模型啊都会学到,就可以尝试海投一下简历了。
注意:转行数据分析,python很重要无需多说,excel一定要精通,不会excel基本不用转这个方向,因为很多时候只需要excel就能满足简单的需求了。
3.web开发。这个也一样,跟着书或者视频做项目,遇到不会的知识要及时补充,Django库和flask库必须会吧,这里也推荐几本书:
《python高效开发实战——Django、tornado、flask、twisted》《轻量级Django》《flask web开发实战:入门、进阶与原理分析》
跟着书做一些项目,试着做一个自己的网站,像mysql、nosql、bootsrap等等肯定都是要学的,独立的做几个项目,遇到不会的 多补充知识,就可以投简历啦。
以上便是python的三个转行方向,自认为我的经历具有可复制性,所以在这里分享给大家,不过我的经历只是参考,还是要看大家个人的努力。
「 Python经验分享 」
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后给大家免费分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
一、Python所有方向的学习路线
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、学习软件
工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。
三、入门学习视频
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
五、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
这份完整版的Python全套学习资料已经上传CSDN
朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】。
资源领取
这世界上赚钱成本最低的就是:用知识投资大脑
人生什么时候学习都不晚,晚的是你一直想学却一直没有行动,而导致大量内耗
最后祝你学习愉快
好文推荐
了解python的前景:https://blog.csdn.net/weixin_49891576/article/details/127187029
python有什么用:https://blog.csdn.net/weixin_49891576/article/details/127125308