认识编程,认识Python
程序是什么?
程序在计算机上真正执行的是CPU,程序是指导CPU工作的文本。
机器语言:多组二进制数字。计算机直接识别的语言。
汇编语言:因为0和1组成的程序不具备可读性,因此发明了汇编语言。直接操作CPU的器件(运算器寄存器和控制器)。所谓的汇编就是将汇编语言翻译成二进制代码的过程。
一种架构的CPU针对一种汇编语言。
编程语言(高级语言):因为汇编语言没有可移植性。发明了一次编写,多次翻译(编译)的编程语言。
编译型语言和解释型语言:在不同的硬件环境和系统环境上,装上对应版本的解释器,而解释器解释解释性语言的时候,语法是不变的,因此一次编写,可以跑在不同的平台上(操作系统),而且,免去了编译的环节,提高了开发的效率,降低了开发维护成本,缺点是必须安装解释器,一般称为环境。
浏览器就是相当于一种解释器,用来解释HTML语言。
解释型语言是写给解释器看的,解释器然后再跟计算机沟通。
Python语言:
1.Python是解释型语言。
优点:开发效率高,维护成本低。
缺点:执行效率一般。
2.Python是面向对象语言。
3.Python是一门服务器语言。
4.Python是一门弱类型语言。
5.Python是一门动态类型语言.。(使用前不声明变量的数据类型)
6.Python拥有数据分析类库和强大的社区支持(类库就是别人写好的代码)。
7.Python是编写爬虫程序的不二选择。
8.Python是一门大有前途的编程语言(大数据分析和人工智能国家大力发展)。
第一次技术革命(英国)
第二次技术革命(美国)
第三次技术革命(日本)
第四次技术革命是中国吗?