最近1年的主要学习时间,都投资到了 python 数据分析和数据挖掘上面来了,虽然经验并不是十分丰富,但希望也能把自己的经验分享下,最近也好多朋友给我留言,和我聊天,问我python该如何学习,才能少走弯路。
今天整理这篇文章,会详细介绍0基础学python该如何学,帮助到更多想学习python的朋友,给广大同学朋友规划个适合学习规划。
我大学学习的应用化学,后来毕业做了2年全栈设计师(PS:设计和前端都不熟练的那种),后来出于对爬虫开发的喜欢(爬图片、爬视频)还有人工智能、机器学习、大数据的火热程度的追捧,毅然决然报了培训班,学习时间半年,感觉还挺值得。
后来出来找工作,在期货交易所工作,主要工作是数据处理和分析、机器学习、自然语言处理、图像处理等,项目是一个全自动化智能云测试云平台,现大概讲下想转行python的学习路线
python的发展主要有几个方向:web、爬虫、数据分析、测试、运维、人工智能等,要属当下最火的还是人工智能,好多人冲着人工智能的方向学python,其实人工智能听起来确实很高大上,都想往这方面涌入,但是作为过来人,如果单纯从编程0基础想转行人工智能还是难度相当大的(大神除外),因为好多搞人工智能的公司会相对比较大,现在企业又不愿意去培养人,所以招聘时候学历、专业、项目经验、工作年限都相对还是比较硬性的.
虽然门槛比较高,但是想转行python进而转型数据分析和人工智能也是有很大机会的,毕竟python在国内火起来也没多长时间,只要按照科学有效的方法学习提升,也是可以很快转型的。
由于对运维和测试不是特别了解,这里不在说这方面的转型路线,着重先讲web后台开发和爬虫开发学习路线。
转行python学习路线
通用必备基础知识:(这些知识不管是做python哪方面,都是基础性知识,都必须会)
0、学习python基础语法知识
1、学习网络编程,熟悉线程、进程、等网络编程基本原理
2.学习MySQL,能熟练对数据库数据的增删改查命令,面试也会经常问到(有条件学习下mongodb和redis,尤其是redis,现在很多技术都利用到了redis的优秀特性,比如爬虫的去重、分布式爬虫、数据缓存等等)
3.学习正则表达式,用于数据的提取 re模块
4、前端入门html\css\jquery,用于分析网页页面结构,能读懂前端人员编写的代码含义
转型爬虫学习的知识
requests库:发送网页请求,返回数据
xpath:用于网页元素的提取(当然还有bs4、pyquery等,选择顺手的)
selenium:用于真实浏览器访问网页,根据具体情况使用
scrapy:用于大规模快速网页数据爬取
验证码破解:验证码破解建议大家可以多搞点难破解的,比如滑块验证码、淘宝验证码、12306验证码等等,面试经常问到哦
web后台库和框架
django、flask、tornado,三个框架各有优劣,web框架小编用django和flask居多,django觉得很多东西都已经封装好了,可以直接用,不用自己手动构造,比如django的admin后台和xadmin后台,flask就相对灵活多变,还是那句话,至少掌握两个框架,多多益善
在此也希望你能根据每天学习的内容,独立完成项目练习。如果你还在迷茫?不知道未来该何去何从?蛋糕给大家分享一些学习路线和资料,希望能帮助到大家!
人生苦短,我学Python~
如果你也对Python感兴趣的话,希望蛋糕的这些学习资料能够帮助到大家!(文末可以免费获取)
最后这里免费分享给大家一套免费的学习资料,包含视频、源码。课件,希望能帮到那些不满现状,想提升自己却又没有方向的朋友,也可以加我微信一起来学习交流。
① Python所有方向的学习路线图
,清楚各个方向要学什么东西
② 100多节Python课程视频
,涵盖必备基础、爬虫和数据分析
③ 100多个Python实战案例
,学习不再是只会理论
④ 华为出品独家Python漫画教程
,手机也能学习
⑤ 历年互联网企业Python面试真题
,复习时非常方便
上述这份完整版的Python全套学习资料已经上传CSDN官方,朋友们如果需要可以直接扫描下方CSDN官方二维码免费领取【保证100%免费】
一、Python所有方向的学习路线
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、学习软件
工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。
三、全套PDF电子书
书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。
四、入门学习视频
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
五、清华编程大佬出品《漫画看学Python》
用通俗易懂的漫画,来教你学习Python,让你更容易记住,并且不会枯燥乏味。
配套600集视频:
六、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
这份完整版的Python全套学习资料已经上传CSDN官方,朋友们如果需要可以扫描下方CSDN官方认证二维码免费领取↓↓↓【保证100%免费】