认识Python
一、Python介绍:
- Python的作者是Guido van Rossum(龟叔),荷兰人。
- Python第一个版本于1991年诞生。
- Python发音:拍桑。
- Python的意思是蟒蛇,源于作者喜欢的一部电视剧。
- Python目前有两个版本,Python2和3.目前最新的是2.7和3.6。现阶段大部分公司用的是Python2,但Python3是未来的趋势。
- Life is short,your need Python。(人生苦短,我用Python)。
二、Python的优势与不足:
-
优势:
- 简单:世界上最简单的编程语言之一。语法简洁,没有那么多花花肠子。
- 开发效率高:Python语言本身以及社区中包含了非常丰富的开发包,只要你能想到的,他都有。
- 免费/开源:所有人都可以使用,不像Java一样是需要收费的。
- 规范的代码:Python语法采用严格的缩进形式,这种强制性的特性让Python开发者不得不写出优美的代码出来。
- 简单:世界上最简单的编程语言之一。语法简洁,没有那么多花花肠子。
-
不足:
- 运行效率不高,毕竟他是一门解释型的语言。
- 国内还没有像Java那样流行,资料相对来说没那么多,市场也没国外那么大。
三、Python主要应用场景:
- 服务器开发(网站服务器/app服务器/游戏服务器等)
- 运维(操作系统管理,自动化运维等)
- 网络爬虫
- 自动化测试
- 数据分析与科学计算。
- 人工智能(机器学习+深度学习)
- 桌面软件(GUI)
- 游戏开发。
四、哪些公司在使用Python
- 谷歌(谷歌许多业务都用到了Python,比如Google广告业务)
- 腾讯公司(蓝鲸游戏运维平台)
- NASA(美国航天局)
- YouTube(后台使用Python开发)
- Instagram(后台使用Python开发)
- 知乎(后台使用Python开发)
- 豆瓣(后台使用Python开发)
- Dropbox(美国最大的在线云存储网站,全部用Python实现)
五、哪些人适合学Python
- 想入门编程方向的小白
- 有前端或者app基础,想学后台语言转全栈开发的人。
- 传统运维转自动化运维。
- 想学门编程语言来自动化日常工作的非开发人员。
- 想从事数据分析或者人工智能的人。
六、学习Python的钱途:
更多请看:https://www.jobui.com/salary/%E5%8C%97%E4%BA%AC-Python/