Python Web开发没人使用么?

今天涛哥分享了Python年度报告 太赞了!2019最新Python官方报告来了 ,我希望对于任何对Python感兴趣的,都能好好看一下。

之所以这样说是因为最近有读者来问我关于Python Web开发使用的人是不是很少?说自己打算做一个扩展学习一下。

这点我在视频号里面澄清过了,Python Web开发使用排名第二,占据主要行列,大家经常被机器学习,数据分析等课程刷屏,所以就不清楚Python最早使用情况了。

这儿我再进行强调一下使用占比。

排名前三,数据分析,Web开发,机器学习,有了主要使用占比,大家这样更好确定自己的学习方向目标,而不是人云亦云,比如我经常看有读者折腾Python桌面开发来问我这方面的问题, 这种使用 占比10%左右的能力, 兴趣的话无所谓,但是用作工作等用途实在太少了。

新人学习我建议还是现实一点更好,有兴趣是好事儿但结合实际情况更好。

开发框架

提到Python Web开发框架不得不说三大框架,分别是Flask(48%),Django(44%),最后Tornado(5%)

其中Flask,Django占比超过90%了,其他所有开发框架共10%,所以如果你掌握了这两门开发框架基本不可能说Python Web开发工作不适合的情况。

这儿作为一个Python Web后端要给大家说下,以Web开发为工作的人中Django实际上使用相对比Flask多一些,就我身边的程序员几乎都是用Django,其次才是Flask。

作为都深度使用过的来说,你会发现Flask在开发大型项目后期会越来越接近Django,Django更重,但是更好用,尤其结合Django REST Framework。可以做到分分钟搭建一个Web网站。

不管怎么说两者都学不是坏事,新手的话,我建议先学Django、其次Flask,然后Tornado等其他框架。

一点建议

关于新手找工作学习一样的东西时候我的一点思考

  1. 大家学习东西的时候,尽可能参考官方文档,官方数据报告,获取一手资料

  2. 多咨询行业内在职的师兄师姐,看看他们了解的情况,避免被培训机构误导,错过一些有兴趣内容。

  3. 没事儿多去看看招聘网站的要求情况,尤其是将来要去工作的城市。

–EOF