知乎万赞:为什么我不建议你转行学python?

264 篇文章 2 订阅
162 篇文章 3 订阅

前言

编程语言排行榜三剑客Java、C、C++,长期统治榜首,今日python重回榜首 (文末送读者福利)

python的前世今生
1、最新动态
TIOBE排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!)以及Wikipedia、Amazon、YouTube统计出排名数据,只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。————来源百度百科

TIOBE排行榜

2、迭代速度

随着 Python 逐渐进入正轨,版本更新迭代也越来越快。

· 1989 年由荷兰人Guido van Rossum于 1989 年发明,第一个公开发行版发行于 1991 年

· Granddaddy of Python web frameworks, Zope 1 was released in 1999

· Python 1.0|January 1994

· Python 2.0|October 16, 2000

· Python 2.4|November 30, 2004

· Python 2.5|September 19, 2006

· Python 2.6|October 1, 2008

· Python 2.7|July 3, 2010

· Python 3.0|December 3, 2008

· Python 3.1|June 27, 2009

· Python 3.2|February 20, 2011

· Python 3.3|September 29, 2012

· Python 3.4|March 16, 2014

· Python 3.5|September 13, 2015

· Python 3.6|December 23, 2016

· Python 3.7.0a2|October 17, 2017

· Python 3.7.0b5|May 31, 2018

细心的人可能已经通过python迭代频度确定要不要学习python了

3、应用案例

再看一下全球应用python比较知名的公司

· Google:谷歌在很多项目中用 Python 作为网络应用的后端,如 Google Groups、Gmail、Google Map s等,Google App Engine 支持 Python 作为开发语言。

· YouTube: 404 视频分享网站,在某些功能上就是使用到 Python。

· Quora:社交问答网站。

· 知乎:国内最大的问答网站,也是利用 Python 开发。

· 豆瓣网:图书、唱片、电影等文化产品的资料数据库网站。

· Reddit:社交分享网站,最早用 Lisp 开发,在 2005 年转为 Python 。

· Dropbox: 文件分享服务。

· Django: 鼓励快速开发的 Web 应用夸奖。

· EVE: 网络游戏 EVE 大量使用 Python 进行开发。

了解更多python应用案例

4、Python 国内现状

无论那个行业,火爆的技术国内都会有延迟反应。不会是潮流的引领者,但一定是潮流的追随者。

互联网技术也一样在国内至少要延迟一到两年的时间,才会被各大公司所使用。比如2017 年 5 月 17 日凌晨的 Google I/O 2017 Keynote 上, 谷歌宣布,Kotlin 将语言作为安卓开发的一级编程语言。国外公司纷纷顺势而为,启动新的 Android 项目都把 Kotlin 做为首选语言,旧项目利用 Kotlin 进行重构。

听在大公司搞安卓开发的同学他们公司2018下半年才开始使用Kotlin,Kotlin 已经是 Android 开发未来的方向

目前python在数据科学方面比较受追捧。具体要说下 Python 都可以应用哪些方面,大部分人都不知道。在国内比较有名的豆瓣、知乎、金山的测试框架、搜狐的邮箱等都是python完美应用的案例有多少知道呢。

但是目前python岗的待遇和需求还是很大的,建议去拉钩网了解一下python招聘现状。

5、Python 开发方向

机器学习|人工智能

谷歌有「Tensorflow」,百度有「小度」,国家教育部也正式发布《人工智能基础(高中版)》,首选 Python 做为开发语言。

人工智能发展脉络

「推理」-「知识」-「学习」。机器学习是实现人工智能的一个途径,即以机器学习为手段实现机器代替人工。

机器学习方向虽然钱途无量,但对学历来说至少要重点高校研究生。毕竟对于机器学习来说python只是一个方便的工具,数据科学才是核心。普通学校的学生慎入。

拉钩职位

拉钩平均薪资:15K 以上,无上限

数据分析|大数据

数据分析是指用适当的统计分析方法对收集来的大量数据进行分析,提取有用信息和形成结论而对数据加以详细研究和概括总结的过程。。在实用中,数据分析可帮助人们作出判断,以便采取适当行动。

以前的数据分析基本是借助专用工具,未来也应该是工具为主,程序为辅,

Python开发数据分析工具也是趋势,目前我也有接触量化分析,目前很多量化投资平台都转用python开发。不要担心自己不是金融背景,从事量化你也可以专业码代码。我也用python玩过数字货币,如果有感兴趣的推荐去「BitMex」,可以使用python通过平台api进行自动化交易

具体岗位需求和待遇可以去拉钩了解

拉钩职位

拉钩平均薪资:10K

web |网站开发
python中 web 开发框架丰富多样,比如 Django、CherryPy、Flask、Pyramid、TurboGear 等等。目前我的主要工作就是django开发。建议初学者可以从python web开始,网络资源也比较丰富。关注微信公众号「stormsha」后台恢复「1024」你懂的,随你挑选。

具体岗位需求和待遇可以去拉钩了解

拉钩平均薪资: 15K

拉钩职位

数据采集|爬虫工程师

网络爬虫(又被称为网页蜘蛛,网络机器人,在 FOAF 社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。

信息时代数据为王,我就使用爬虫抓取了很多数字货币交易平台的交易数据。只要你掌握了大量数据你就掌握了财富,想必很多人只要学习了python就一定会喜欢上他那优雅的爬虫程序。目前我的工作主要使用selenium做自动化

拉钩职位

拉钩薪资平均10K

软件测试|自动化测试工程师

测试工程师,软件质量的把关者,工作起点高,发展空间大。我国的软件测试职业还处于一个发展的阶段,所以测试工程师具有较大发展前景。Python 也可以用来做一些测试。这个我并没太关注,但这个方向有兴趣的可以了解一下

6、选择大于努力

如果现在不考虑学校课程因素,让你选择一门自己最想学的编程语言,你会选择谁?

如果是我,我肯定会毫不犹豫的选择 Python,因为它简单、高效(工作高效并非运行效率)、代码优雅而且应用广泛。举个例子,比如说你要开发一个小工具无论桌面应用、网页,当然你可以选择自己熟悉的 Java、C++ 之类语言来编程,但选择 Python 绝对可以让你事半功倍。因为实现同样的功能,Python 代码的代码量可能只有 C、C++ 和 Java 代码的 1/5~1/3。

也许对于 Java、C、PHP 之类的编程语言,你已经轻车熟路。但我还是推荐你再学一下Python,你可以把python 当作自己的工具语言,用以完小却复杂的事情。

现在的 Python 市场很像 2014 年的移动开发市场,那时候移动互联网也跟如今的人工智能一样,非常火爆。不信看一下目前培训机构宣传助理在那个方向,虽然培训机构不能给你未来,但是毫无疑问可以给你指引方向

7、总结

自己大学四年虽然学了C、java但是感觉也只是停留在hello world的水平上,在大四考研成绩出后知道自己凉凉后。知道自己必须面对生活了,在迷茫中,听了一个培训班在我校的宣讲会。我去听宣讲会的目的不是去培训,就是去了解一下该学习什么,因为自己虽然是计算机学院的但是没真正学习过编程。这场宣讲让我确定了python,因为我发现他们培训班python班开的是最多的。就这样我2018年2月份开始确定毕设题目,决定使用python做我的毕设,就这样到六月初我的毕设完成python也学习完成,直接答辩、拿毕业证,当晚一人直奔火车站来到了上海。清晰的记的在绿皮车上动都无法动的走了11个小时,来到上海自己找房子、面试幸运的是面了两个职位就找到了第一份工作。

Python经验分享

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

Python学习路线

这里把Python常用的技术点做了整理,有各个领域的知识点汇总,可以按照上面的知识点找对应的学习资源。
在这里插入图片描述

学习软件

Python常用的开发软件,会给大家节省很多时间。
在这里插入图片描述

学习视频

编程学习一定要多多看视频,书籍和视频结合起来学习才能事半功倍。
在这里插入图片描述

100道练习题

在这里插入图片描述

实战案例

光学理论是没用的,学习编程切忌纸上谈兵,一定要动手实操,将自己学到的知识运用到实际当中。
在这里插入图片描述
最后祝大家天天进步!!

上面这份完整版的Python全套学习资料已经上传至CSDN官方,朋友如果需要可以直接微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员二飞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值