一、高级语言的流派
人类代码———>翻译———>机器语言
人类代码<———翻译<———机器语言
1、流派一:编译型语言
执行流程:人类代码——一次性把代码给翻译官(翻译器)——汇编语言——机器语言
语言代表:C、C++、golang
优点:执行速度快
缺点:跨平台可移植性差(基于intel开发的程序,无法移植在ARM平台使用)
硬件平台:CPU,有自己的指令规则。
intel、AMD :cpu属于复杂指令集,高性能高功耗
ARM :cpu属于简单指令集,手机、平板、低功耗
软件平台:windows、linux、mac系统平台不一样,指令操作不同
2、流派二:解释性语言
执行流程:人类代码——边执行边翻译,陪同翻译(解释器、虚拟机)——机器语言
语言代表:python、java、php、ruby、c#
优点:跨平台好
缺点:执行翻译需要时间,执行速度慢(相对于编译型语言来说)
二、python 发展及应用领域
1、python发展:
Guido 龟叔,1989写出python
2005-2012 谷歌使用python
2005 豆瓣使用python
2012 云计算,公有云(阿里云、腾讯云),私有云openstack,自动化开发,python
2014 AI,人工智能兴起,python
2017 python进入大众视野
2、应用领域
(1)构建网站
(2)爬虫,爬写数据
(3)云计算,openstack
(4)人工智能
(5)自动化运维开发
(6)科学运算
(7)游戏开发
三、python 版本介绍及优缺点
1、版本说明:
Python 2.7 之前版本,在python 3.0往上不兼容
推荐使用python3.0以上版本
2、python优缺点
1、速度慢(相较之与编译型和Java语言慢)
2、代码明文显示,无法加密
3、线程不能利用多核
有疑问加站长微信联系(非本文作者)

(1)构建网站
python做网站就是个笑话 除了少数象douban这种摆个服务器都要看风水的装逼公司 用python做的网站屈指可数
(2)爬虫,爬写数据
准备爬写数据前,计算机入侵罪了解一下
https://www.chinacourt.org/article/detail/2019/01/id/3639282.shtml
(3)云计算,openstack docker/k8s笑而不语,从微软用c#写的vista 可以推断但凡用高级语言来搭建基础平台的,最后纠结的不是技术问题,是碳排放问题 不要问为什么,就凭感觉
https://www.jianshu.com/p/034215acc6b8
(4)人工智能
28家企业和组织列入实体清单了解一下
https://www.xianjichina.com/news/details_157605.html
(5)自动化运维开发
看运维吐嘈python
https://www.cnblogs.com/piapia/p/11175865.html
(6)科学运算
这个普通码农没关系,只跟一个月800生活补助不当苦力就不发毕业证的研究生有关
(7)游戏开发
这一条估计是凑数的吧,用脚本语言写个游戏卖给谁?卖给自己扫雷玩?