“ Python已经取代了Excel。”
现在很多岗位在写招聘要求时,“精通Excel”的后面,紧接着会写一句“有Python编程经验优先”。
这个意思就是告诉你:你Excel玩得再厉害,也不如会Python的!
没错,以前面试HR问“你Excel的精通程度怎样”,现在更多地问“你会Python吗?”
现在编程正成为年轻人乃至整个世界最看好的热门或者说必备技能。高盛集团之前发布了一份《高盛调查报告》,针对全球2500名在高盛的夏季实习生调查, 当问到你认为“哪个语言在未来会更重要”时,在被调查的全球2500名80、90后优秀年轻人中,72%选了Python。
16岁的高盛实习生Adam Korn直言:“现在想从事交易或分析的基金经理不懂编程很难存活下去”。
中国现在学习编程的人数对比其他国家编程人数来说还是很低的,国内现在急缺这方面的人才,所以现在学习还不晚。
英国卫冕最年轻的编码人员排行榜之首!中国未进前十
在参与调查的 17 个国家中,至少有 100 名受访者表示,英国人开始编码的人群最年轻,编码年龄在 5 到 10 岁之间,这些开发者大多数是今天的三十多和四十多岁。
当这些开发者还在学校的时候,位于剑桥的个人电脑 Acorn Archimedes 就出现了。通过与 Tesco 的合作,英国的学校得到了相当数量的电脑,更多的孩子可以使用电脑。
今天,这种前瞻性的教育文化在英国仍然存在——它成为第一个通要求 5 岁以下的孩子参加编程课程来实现课程现代化的国家。政策制定者也曾多次指出,尽早接触编码是打造软件职业门户、了解影响日常生活的计算思维和软件原理的重要一步。
当成千上万大学生像过独木桥一样申请实习的时候,咨询公司、金融公司、会计师事务所已经悄然发生了转型。
2014 年,有人就在Quora提问,麦肯锡是否需要 Python技能,其中一个答案是:
It is not a must-have but a nice-to-have. If you have the time to learn, it can be helpful one day.
无论使用Python还是Excel,都是为了更加便捷地工作
你以为Python影响的只是金融行业和数据行业?太天真了!现在想要做个文字编辑都是“会编程、会数据分析的优先!”没错的,现在已经进入了全民学Python的时代。
有人用Python从各大视频网站下视频,有人成功用Python跳一跳跳到4999,有人用Python追女朋友,有人设计了一套代码自动抢红包,有人用Python画动漫人物,还有人用Python做地图……
现在人工智能领域,需要拥有 Python 基础才能开始尝试,Python是人工智能专业的必修课。全国共有35所高校获首批建设资格。
不光是高等人才教育,似乎国家要把Python的学习普及度变成英语的学习普遍度。Python直接被编进了山东小学课本。从小学就开始正式学习,还将纳入高考!
甚至幼儿园的小朋友都没有“被放过”,前一段时间,网上流传一组《人工智能实验教材》的图片就是为幼儿园设计的教材!连幼儿园都打算加入这门课程,现在的我们学习还不晚。
特别是对大学生来讲,掌握Python技能可以成为求职时的加分项。而且自2018年3月起,计算机二级考试中已经加入了“Python语言程序设计”科目。
“你的数据,还要多久,才能整理好?”
这大概是所有跟数据打交道人的“夺命Call”。
就拿数据报表来说。有的人用一个空格一个空格的录入数据,然后用公式一行行计算,最后再把结果填表制图,做完还需要花时间一一核对数据是否错误。
而会Python 人的日常操作却是这样的:用python爬虫处理数据,敲几下几行代码,30秒就轻松地把表格做了出来。
而Python强大的绘图功能,能够一次性完成数据导入-分析-出结果-绘图,直接把分析结果用图表的形式清晰地呈现出来。
利用python爬虫,爬取需要的资料、素材、数据,还可以自动计算生成图表。
Python的这几种基础操作都能解决日常工作中很多的枯燥无味、冗杂的问题和工作,这也是为什么金融行业这样每天和数字打交道的行业都要去学习。
Python 是商业数据分析、人工智能领域必不可少的工具,应用领域极其广泛,囊括了网络爬虫、数据分析、数据挖掘、机器学习、深度学习、人工智能、开发、测试、运维等。
Python 方向岗位的薪水在水涨船高,成为目前最有潜力的编程语言之一。除了商业分析师,应用Python的主要相关岗位还包括:
而这些岗位的薪资水平一般是:
1.人工智能工程师:(数据挖掘、机器学习方向)
薪资待遇:15K起~ 诱人!
2.爬虫工程师
薪资待遇:15K起~ 诱人!
3.数据分析工程师
薪资待遇:18K起~ 太让人心动了~
数据来源:BOSS直聘
Python的火热,刺激了市场的需求,国内某求职网站显示,全国 Python 工程师的平均月资能够达到25160元,其中20—30K的工程师数量更是接近三成。
在2020年,国内猎聘网发布的《AI人才竞争力报告》也指出,AI 领域从业者平均薪资高于互联网行业平均薪资。
1.找一本靠谱的书
注意是靠谱的,难度一定要是入门级别。刚开始学,一上来看深奥的书,很容易受阻,时间长了就会失去兴趣。这里介绍2本入门书籍:
《A byte of Python》:这本书大概10个小时能看完,例子简单且容易上手。
《Python编程从入门到实践》:这是一本全中文的书,适合初学者入门,里面的内容很有趣,尤其是实战项目,都是趣味性非常强的例子。
2.找一款好的开发工具
学习python一定要学一个好的开发工具,Python的开发工具很多,可以选择以下4种工具:
Altair是一个专为Python编写的可视化软件包,它能让数据科学家更多地关注数据本身和其内在的联系。Altair由华盛顿大学的数据科学家Jake Vanderplas编写,目前在GitHub上已经收获超过3000星。
PTVS 在 IronPython Tools for Visual Studio(IronPython 2.7)的代码基础上进行了增强,并添加了对CPython、集群(Cluster)的支持,以及诸如NumPy和SciPy这样的新模块。 主要特性包括:1、CPython、IronPython、Jython和PyPy 2、高级编辑功能如IntelliSense 3、多重构 4、内置REPL(read-eval-print loop)窗口 5、调试和分析功能,等等。
Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。主要特性包括:1、NLS string hover有一个Open in Properties File动作 2、在Caller模式下,调用层级(Call Hierarchy)有一个在上下文菜单中有一个Expand WithConstructors动作 3、当你在编辑器中输入的时候,Java比较编辑器会更新其结构 4、有一个新的toString产生器 5、为可覆盖方法增加了一个Open Implementation链接,可以直接打开其实现6、编辑器与执行环境一致。
PyCharm是由JetBrains打造的一款Python IDE。VS2010的重构插件Resharper就是出自JetBrains之手。PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,更酷的是,PyCharm支持IronPython!
3.拥有优质的视频资源与靠谱的群
自己阅读自学很好,但是遇到问题解决不了,学习的过程难免遇到磕磕碰碰的问题,也许有一些问题要耽误你一天的时候,但是懂的人,可能一两分钟就能解决,让你少走很多弯路,尤其是在新手阶段非常需要人指导,若你周围有python高手能指点帮忙解决更好,如果没有可以从网络上寻求帮助。你可以结合自身情况购买一门在线课程或者看一些免费视频教程或者加入一些靠谱的群,互相学习,互相优秀起来。