Python学习路线图


本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 极客导航 即可关注。


一.概述

2018年Python语言可以说是火的一塌糊涂,作为一门将近20年的计算机语言,直到最近才流行起来,真是可以说是大器晚成。说句实在话,Python语言的大火与人工智能这门科学是密不可分的。那么Python只能做人工智能吗?答案:肯定不是。Python作为小白入门的计算机语言在合适不过了。那我们一起来看看Python语言最好的学习路线是什么,我给大家整理一份学习路线图,大家可以参考看一下。

Python最佳学习路线,妈妈再也不会担心我不会学习了_python

二、Linux学习

这里面推荐大家是用的Linux发行版Ubuntu系统学习,不过你也可以用其他发行版。我们知道服务器一般很少使用Windows系统,在一个Windows配置一些环境变量比较复杂。

Linux主要学习就是一些命令,能满足日常需求即可,在最后面可以在加强Linux学习。这个学习起来难道不大。

三、Python基础学习

到这里,我们就正式进入我们的语言学习了,推荐大家学习Python3版本,Python2即将成为经典,Python3才是未来。如果你有其他的语言基础,学习Python是特别快的。如果没有,那么你就要多努努力了。

在我看来,Python语言入门还是很简单的,一些基本语法比较简单,不过还是得多练习。我学习Python的时候,因为我有Java经验,看到语法这么简单,大脑就感觉会了,可是手还是不会。Python装饰器、迭代器、生成器这些都是比较经典的语法。还有写高阶函数用起来也是比较爽。不过大家没必要在这浪费太多时间,当用到语法知识的时候,在反过来查。这些会记得比较快。

四、数据库学习

数据库学习没什么好说的,可能是是数据库是每个程序员必须会的。只是一些精通,一些熟练用。这里面推荐大家把三大数据库都需要学习学习。Mysql关系型数据不用说,肯定用的最多的,Redis是基于内存的键值对类型数据库,所以一般都作为缓存。MongoDB一个文档类型非关系型数据库。用起来很爽。直接插入类似JSON数据即可。

数据库推荐大家把精力放在Mysql上。其余那两个数据库只要会最基本的命令就可以。

五、前端学习

前端学习,肯定从HTML、CSS、javascript学习,这几个javascript算是一个比较难的语言。其余两个相对于简单,javascript学完后就可以JQuery了。jQuery 是一个 JavaScript 库。 jQuery 极大地简化了 JavaScript 编程,如果这个时候你感觉原生的CSS写起来比较费劲。推荐顺手把Bootstrap或Layui学习,这个框架可以让你大大减少原生CSS。学到这,可以说普通的网页你可以做了。

Vue和element-ui这个两个框架,如果这个时候你只想做一个网站,我推荐这个两个可以先跳过去,因为这个两个框架是做前后端分离用的,等把网站做出来以后,在回来学习也不迟。

六、全栈开发

等把这个阶段学完,你可以自豪地说,你是一位全栈开发者了,这个阶段大家可以把Python后端重量级框架Django学会,这个框架是基于MVT思想写的,MVT就是我们所说的MVC,这个框架,里面东西其实很多,不过前期没必要把它全学会。Django框架加上前几门知识,可以很快速的做出来一个网站。

学完这些,后端也算入门了,但是这些想给移动端提供数据,推荐大家把Django Rest FrameWork学了,这个框架是基于Django开发,可以很快速搭建一套API(接口)。这个框架学习完,可以把前面的Vue和element-ui学了。这样前后端分离查不多已经已经会了。Flask框架是一个比较轻量级的后端框架,有兴趣的也可以学习学习。

说句实在话。当你到这的时候,可以在这进行深耕了,因为要学习的东西很多很多。

七、爬虫开发

python做爬虫开发,写起来是比较爽的,代码很少就能完成很多事情。爬虫入门是相当简单,如果你不想做全栈,直接直接跨过全栈开发,直接学习爬虫。requests和多任务就能完成大部分爬虫,如果你想让爬取的效率更高,Scarpy框架就需要学习一波了。

爬虫比较难的地方,就是js加密解密和移动端加密数据提取。这些都破解都比较耗时耗力。

八、人工智能

如果前面还满足不了你,那可以调整一下当下最火薪资最高的人工智能。要学习人工智能,首先需要先过数学和常用算法这一关。

机器学习和深度学习,说起来就是算法的学习,不过你把人工智能学会,估计你也会走上人生巅峰了。

九、总结

其实Python语言虽然入门简单,但是如果想做出一个产品出来,要学习的东西还是很多的。互联网就这样,如果你不学习,可能明天就会被淘汰。

十、其他

下面是我的公众号,如果大家想学习,可以关注一波。

告诉大家一个福利在公众号内回复“福利”,领取Python学习资料,里面包括学习视频和电子书。

在新的一年,在这冰的要死的互联网,唯有学习,才能让你屹立不倒。

Python最佳学习路线,妈妈再也不会担心我不会学习了_python_02