转行python工程师的必备一课

前言

目前来说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学习视频600合集👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

👉实战案例👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

👉100道Python练习题👈

检查学习结果。

👉面试刷题👈


资料领取

上述这份完整版的Python全套学习资料已经上传CSDN官方,朋友们如果需要可以微信扫描下方CSDN官方认证二维码输入“领取资料” 即可领取

在这里插入图片描述

好文推荐

了解python的前景:https://blog.csdn.net/weixin_49895216/article/details/127186741

了解python能做什么:https://blog.csdn.net/weixin_49895216/article/details/127124870

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值