Python学习之路——计算机基础知识

一、计算机的概念

1.什么是计算机?

1946年2月14日人类历史上第一台真正意义上的计算机问世。计算机到了今天已经成为人们日常生活中离不开的一个重要组成部分。计算机俗称电脑,是现代一种用于高速计算的电子计算机器,它可以进行数值计算,也可以进行逻辑计算,并且还具备存储记忆功能。

2.计算机的组成

计算机是由硬件和软件结合而成的强大工具:
硬件:键盘,鼠标,硬盘,CPU等实际物体;
软件:程序,操作系统等,这些都是按照特定顺序组织的计算机的数据和特定指令的集合。

二、计算机语言

1.计算机语言分类

计算机语言分为:机器语言,汇编语言,高级计算机语言三大类。
机器语言:由0和1组成的二进制编码;
汇编语言:用助记符代替机器指令,用地址符号或标号代替指令或操作数的地址。因此也被称为符号语言;
高级语言:将机器语言和汇编语言集成为人类容易看懂的模块,方便进行开发的语言,例如C/C++,JAVA,Python等。

2.高级语言

根据转化时间的不同,高级语言又分为编译性语言和解释性语言:
编译性语言:源代码先编译生成机器语言,再由机器运行机器码。例如:C/C++等。
解释性语言:源代码不进行预先编译,以文本方式存储,在运行程序的时候,解释性语言先解释再运行。例如:Python,JAVA等。
优缺点比较
编译性语言由于会预先转化为机器码,所以速度较快,但是跨平台型不好。
解释性语言由于是运行时才对程序进行解释,而且每运行一次就要解释一次,所以速度相对于编译性语言速度较慢,但是其跨平台型良好。

三、计算机交互方式

1.命令行文本(Text-based User Interface)

命令行一般指命令提示符。命令提示符是在操作系统中,提示进行命令输入的一种工作提示符。在不同的操作系统环境下,命令提示符各不相同。
Windows的cmd界面

2.图形界面化(Graphical User Interface)

图形用户界面指采用图形方式显示的计算机操作用户界面。Windows的图形界面

3.常用Dos命令

(Dos命令指DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令)
1 dir 列出文件或文件夹
2 md 创建目录
3 rd 删除目录
4 cd 进入指定目录
5 cd… 返回上一级目录
6 cd/ 退回根目录
7 del 删除文件

四、文本文件和字符集

1.文本文件

文本文件分为纯文本文件和富文本文件:
纯文本:只能保存单一的内容;(开发中只使用纯文本)
富文本:可以保存文本以外的内容,例如图片等。(例如Word)

2.字符集

编码和解码时所采用的规则我们称之为字符集。
编码:将字符转换成二进制;
解码:将二进制转换为字符。

3.常见字符集

ASCII码表:美国人的编码表,使用7位二进制来对美国常用的字符进行编码,包含128个字符
ISO-8859-1表:欧洲人使用的编码表,使用8位二进制来对美国常用的字符进行编码,包含256个字符
GBK码:中国人使用的编码表,利用双字节编码方式(一个汉字占两个Byte),编码范围从8140至FEFE(剔除xx7F),包含23940个码位,总共收录了21003个汉字
Unicode:俗称万国码,其包含世界上所有的语言和符号。Unicode编码分为多种实现方式:utf-8,utf-16,utf-32。最常用的就是utf-8。utf-8范围1 - 5字节,utf - 16范围2 - 4个字节,utf - 32范围4个字节

五、进制转换

1.进制分类

十进制:日常生活中最常用进制,用数字0~9计数,满十进一;
二进制:机器使用的语言,用数字0和1计数,满二进一;
八进制:利用三位二进制编码进行存储,用数字0~7计数,满八进一;
十六进制:利用四位二进制编码进行存储,用数字09和字母af进行计数,满十六进一。

2.数据间的转换

内存当中每一个小格子我们称为1bit(),bit是计算机中最小的单位,byte是我们可以操作的最小的单位
常见数据单位转换:
8bit = 1byte(字节)
1024byte = 1kb(千字节)
1024kb = 1mb(兆字节)
1024mb = 1gb(吉字节)
1024gb = 1tb(太字节)

六、环境变量

1.系统环境变量

系统环境变量指操作系统中的一些变量(以下方法是针对Windows系统而言的)
a)查看环境变量
右键计算机属性
左侧选择高级系统配置
选择环境变量
环境变量 分为2个部分 上面是 用户变量 下面是系统变量
b)添加环境变量
通过新建按钮添加环境变量
一个环境变量可以有多个值,值与值之间用 英文的分号隔开(😉
c)修改环境变量
通过编辑按钮来修改环境变量
d)删除环境变量
通过删除按钮来删除环境变量

2.path环境变量

path环境变量中保存的是一个一个的路径。
我们在给操作系统下达一个命令时,系统会在当前目录下寻找,如果当前位置存在就直接打开或者执行;如果就去path环境变量的路径中去依次寻找,直到找到为止;如果path环境变量中也没有找到该路径,则报错。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值