当你有意识地开始在网络上寻找Python的相关资源(Python的书籍,视频。。。),并且偶然间看到了这篇短文,你已经开始迈出了试探性的一步,但是,你想清楚了么?为什么要学习Python,你希望这样的学习给自己带来怎样的变化?不同的人对同样的问题会有不同的答案,目标明确,信念才会坚韧。今天可叔和你一起来明确目标吧,师出有名,才能无往而不胜!
1. High Salary
在讲情怀前,我们先来看点实际的吧。直接po图,一图胜万言。
这是2017年根据国外招聘网站 Indeed.com 上招聘广告得出统计的数据,Python的年薪平均为$116,027USD。如果你想从事码农搬砖的工作,一样的搬砖,为什么不选择回报大一点的呢,对么?
2. Easy to learn
那么高的薪水,Python一定比较难学吧?估计很多人会有这样的疑问。大家还是看图吧。。。
Python以难度1颗星排在首位,C++难度4颗星排在最后。Python可以让初学者把精力集中在编程对象和思维方法上,而不用去担心语法、类型等等外在因素,是一种强烈推荐初学者学习的语言。
3. Python is the future of AI and Machine Learning
未来的时代是人工智能,大数据的时代,基于机器学习,大数据的的人工智能算法必将深刻的改变你我生活的方方面面。
多年以来,各大科研院以及私人研究机构使用MATLAB作为科学计算及数据分析工具,但是基于Python强大的类库支持,出现了像NumPy,SciPy和pandas这样支持复杂数学计算的类库,以及出现了像scikit-learn,Keras和TensorFlow这样支持机器学习的类库。这些类库封装好了各种函数,你需要做的只是在Python文件的开头Import并去调用里面相应的函数。
也许你感觉这些和你并没有关系,但是,要知道,我们的下一代,ta们,使用这些分析工具就像我们现在使用Excel,Word,PowerPoint一样,编程变为一般工作的必备技能,这是你在当下所无法想象的,为了ta们,我们有义务和责任去了解Python——这门承载了未来人工智能发展的语言,你同时可以把你所学的Python的知识自己教给你的孩子(们),让ta(们)更好的迎接这个激动人心的,富有挑战的未来!
4. The most popular language at top-ranked U.S. departments
Python是目前美国顶尖大学最受欢迎的入门级语言(BTW,MIT and UC Berkeley recently switched their introductory courses to Python)。
大家可以看一下,美国顶级高校的computer science department几乎都将Python作为其CS0或者CS1教程。这就是未来的趋势,势不可挡。
5. 你还想看第五点理由么?
讲到这儿,你还在往下拉,想看第五点理由么?有些决定也许只需要一个正真打动你的理由就够了,否则,再多也没有意义。一门意味着高薪,代表着未来发展的趋势,并且简单易学的语言就这样静静的在你的面前,看你的了。
-------------- 并不华丽的分割线 --------------
借助微信公众号这个平台,我希望和大家分享一些Python资源,尤其以我自己制作的视频为主,视频还没开始录制;),计划录制的视频主要包括:
1)Python开发环境的搭建
2)Python各种基本数据类型(Number,String,List,Dictionary)
3)再谈Dictionary(Multiple key sort)
4)PyCharm的安装配置
5)判断及循环(if elif else/for/Rang and While)
6)函数
7)模块(Modules)
8)读写文件
9)处理异常
10)类和对象基础
11)继承/多重继承
12)线程
13)Lambda 表达式
14)如何用Python从网上抓取文件和图片
15)构建简单的网络爬虫(将来计划制作专题视频讲述)
以上是近期的一些计划,这期做完,将来还会推出Web Crawler专题,Django专题,MongoDB专题等。。。我会把录制的视频通过这个微信公众号来发布,另外,大家如果有感兴趣的方向,也可以给我留言,我会尽力回复。
个人觉得看视频学习是最快的一种方式,所以请大家关注微信公众号——跟着可叔学Python,希望将来在Python的学习上能给到大家一些帮助。