Python--day01(计算机基础)

时间:2021-03-24 11:20:03

Python:

python 是一门面向后台的编程语言,在大数据,数据分析,机器学习,人工智能,爬虫,自动化运维,web等方面具有强大功能。

基础阶段学习内容:基本语法,文件处理,函数,模块,面向对象(类),网络编程,数据库

1、编程语言:

语言:一个物体与另一个物体交流的介质

编程:将人类识别的语言转化为机器能识别的指令

注:最终这些指令会被转化为高低电平提供给计算机进行识别处理

编程语言:有特定的语法,可以通过编程的方式,让计算机进行识别,从而让计算机按照人的意愿来完成人想完成的事

学习编程语言的目的:奴役计算机,让它完成人想完成的事

2、计算机五大组成部分

控制器:统筹规划硬件与软件的运行,调控计算机各组成部分协调合作

运算器:可以完成数据的 算数运算 与 逻辑运算,得到想要的结果

存储器:需要再次使用的数据可以通过存储器进行 临时 或 永久存储

输入设备:将外界的信息,通过输入设备,提供给计算机

输出设备:从计算机内部提取想要的数据

3、计算机三大核心

CPU:控制器 + 运算器

内存:临时存储数据,断电数据丢失

硬盘:永久存储数据,断电数据仍保存

4、进制

二进制(0,1)

八进制 (0 ~ 7)

十进制  (0 ~ 9)

十六进制 (0 ~ 9 ,a ~f)

注:四位二进制对应一位十六进制

  三位二进制对应一位八进制

如:二进制:     1011 0101

  八进制:       2   6   5

  十进制:       1   8   1

  十六进制        b      5

5、内存分布图

Python--day01(计算机基础)

人只能操作栈区的数据,通过栈区访问堆区的数据,无法直接操作堆区的数据。

(内存相当于一个酒店,栈区相当于大厅,堆区相当于房间。外来人只能操作大厅。即栈区可以通过访问房间号,进而访问堆区的数据)

6、操作系统

软件不能直接操作硬件,需要通过操作操作系统进而对硬件进行操作

操作系统:可以直接往硬件上发操作指令,完成对硬件的操作,同时协调所有在操作系统上的软件