最近发现 Python 使用范围非常广,涉及到很多领域,并且在不同的领域都表现的很出色。而且 android 也越来越饱和,好的工作岗位也竞争激烈,如果需要学习一门新的技术,那就 python 吧。
Python很强大
- 外挂,最近微信的跳一跳小程序火了,诞生了高分外挂,就是用python写的,看到一个网友还靠这赚了 6 万块。
- 人工智能,在未来10年一定是人工智能爆发的时代,其中很多算法就是用 python 来写的
- 大数据,深度学习,机器学习都是依赖大量的数据,而这些数据的处理也会用到Python
- 爬虫,大数据的来源一部分就是网络爬虫,而python就在爬虫领域有广泛的应用
- 自动化测试,自动化测试,运维也都会用到
-
量化交易,在金融领域也有应用
等等,还包括桌面程序,web开发都能做
Python 如此强大,而且也会越来越火,这是我学习它的原因只一。
排行
Python 是一门古老的语言,它已有二十多年历史,但这丝毫不影响它的地位,近年排行也位居前列,持续攀升。
简洁
Python 的语法非常的简洁,同样一项工作C语言可能要1000行,java要100行,python可能只要10行.
比如 a 和 b 变量值的交换
java
int tmp = a;
a = b;
b = tmp;
python
a,b = b,a
这样的例子还有很多,对比起 python ,java 真的啰嗦很多。
跨平台
类似很多流行编程语言Java、C++、C都能跨平台而且开源,Python也是如此
由于它是开源的,所以也支持可移植性。你可以随处运行Python,换句话说你在window上写的代码,可以很方便的再linux,mac上运行。Python 是解释型语言,运行非常快,不需要像java等要等待编译,直接运行。
入门
既然学习,那就先得入门,推荐个入门教程
简明 Python 教程 ,这个教程简短,适合入门。
再推荐一个公众号,这个公众号很适合入门
菜鸟学Python
如果对大数据感兴趣,可以加 Arry老师微信,获取视频教程
微信号:TZBJ2017
慕课网也是个不错的入门平台,如果想通过视频入门,可以去慕课网搜索Python
工具
Sublime Text
Sublime 界面简约,不需要像IDE启动等半天,直接用。看代码非常方便,现在已经到Sublime Text3了.而且现在是非常流行的编辑器,基本上前端开发HTML、CSS、JS都用它。
Pycharm
如果用惯了android studio,那这款软件一定很适合,应为是同一家公司出的,各种界面操作都一样。
知道了 Python 牛B的地方,接下来就开始学习,从基础开始,这篇文章就当做是一个开头,后续继续记录学习的总结与心得。