Python Study(一)、计算机的要点

一、计算机的基本概念

1.计算机是什么:

计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。

2.计算机的组成

计算机由硬件和软件两大部分组成:
硬件:看得见摸得着,比如主板、电源、CUP、硬盘、光驱、内存条、显卡、网卡、声卡、调制解调器、软驱(老式电脑)、散热器、显示器、键盘、鼠标等。
软件:看得见摸不着,比如谷歌浏览器,Office,酷我音乐,LOL等。

二、计算机语言

1.计算机语言的概念

计算机语言(Computer Lnguage)指用于人与计算机之间通讯的语言,它是人与计算机之间传递信息的媒介。

2.计算机语言的发展

机器语言 - -> 汇编语言 - -> 高级计算机语言
1.机器语言:最初的机器语言都是由0和1组成的二进制数,计算机可以直接识别,不需要进行任何翻译。
2.汇编语言 :汇编语言是在机器语言基础之上发展的,他用了一些简单的字母和符号串来代替二进制串,这样就提高了语言的记忆性和识别性。
3.高级计算机语言:就是一系列指令的集合 例如JAVA、C、C++、Python

编译型语言

编译型语言速度快,跨平台比较差,有一个编译的过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。例如:
C语言: x(源码) --> 编译 --> y(机器码)

解释型语言

解释型语言,跨平台比较好,是在程序运行的时候将程序翻译成机器语言,所以运度行速度相对于编译型语言要慢。例如:
python、java语言: x(源码) --> 解释器 -->解释执行

三、交互方式

3.1.交互方式的种类

命令行的交互方式(Text-based User Interface)TUI

图形界面化交互方式(Graphical UserInterface)GUI

interface:接口,即软件的各种功能选项,且针对不同的用户有不同的接口和权限

3.2.文本交互模式打开方式(win)

win键 + R --> CMD --> 回车打开
Dos窗口

3.3Dos命令

dir - - - - - 列看当前目录的所有文件
dir命令
md - - - - - 创建文件夹
md a
a
rd - - - - - 删除文件夹(空的)
rd a
在这里插入图片描述
cd - - - - - 进入目录
在这里插入图片描述
cd. - - - - - 表示当前目录
cd… - - - - - 返回上一级目录
在这里插入图片描述
cd \ - - - - - 直接返回到根目录
在这里插入图片描述
echo hello>b.txt - - - - - 创建txt并添加hello文本
11
在这里插入图片描述
del b.txt - - - - - 删除文件夹内容
在这里插入图片描述
在这里插入图片描述
exit - - - - - 退出dos界面

四、文本文件和字符集

4.1文本文件

纯文本:只能保存单一的文本内容,无法保存跟文本无关的东西(例如 txt文本文档,PyCharm等)
富文本:可以保存文本以外的图片等(例如有道笔记,word文档等)
*在开发的时候使用的是纯文本
纯文本在计算机底层也会转换为二进制保存
将字符转换为二进制的过程,我们称之为编码decode()
将二进制转换为字符的过程,我们称之为解码encode()

4.2 常见的字符集

ASCII: 美国人编码 使用7位来对美国常用的字符进行编码 包含128个字符
ISO-8859-1:欧洲的编码 使用8位来编码 包含256个字符
GBK: 中国人编码(国标码)
Unicode: 万国码 包含世界上所有的语言和字符 编写一般使用Unicode编码
Unicode编码有多种实现 UTF-8 UTF-16 UTF-32

五、进制

生活中人们使用:十进制
计算机使用:二进制,为了方便显示数据还有八进制、十六进制等。

5.1进制间的转换

十进制 - - - -> 二进制 原理:对十进制数进行除2运算
5 / 2 =2 余1
2 / 2 =0 余0
剩1
十进制的5的二进制是101
二进制 - - - -> 十进制 原理:二进制乘以2(次幂)的过程
101 - - - - > 5
1 * 2(0) + 0 * 2(1) +1 * 2(0) = 5
在这里插入图片描述

5.2进制的计数

十进制:满十进一 10个数字
0 1 2 3 4 5 6 7 8 9 10 11 …30
二进制:满二进一 2个数字
0 1 10 11 100 101 111 1000
八进制(用的不多):满八进一 8个数字
0 1 2 3 4 5 6 7 10 11 12 13 … 17 20 21
十六进制: 满十六进一 共有16个数字+字母
0 1 2 3 4 5 6 7 8 9 a(10) b(11) c(12) d(13) e(14) f(15)
0 1 2 3 4 5 6 7 8 9 a b c d e f 10(16) 11 12 13 …1a 1b …20 21 22 23…2a 2b …30

5.3数据间的换算

二进制的计算:
内存中每一个最小单位成为1bit(位),bit是计算机中最小的单位,byte是我们可以操作的最小单位。
8bit=1byte(字节)
1024byte=1KB(千字节)
1024kb=1MB(兆字节)
1024MB=1GB(吉字节)
1024GB=1TB(太字节)

六、环境变量

6.1环境变量的操作

查看环境变量

Windows系统:
右键计算机属性 -> 左侧选择高级系统配置 -> 选择环境变量
环境变量分为两个部分:
用户变量和系统变量
在这里插入图片描述

添加环境变量

通过新建按钮添加环境变量;一个环境变量有多个值时,值与值之间用英文分号(;)分开。
在这里插入图片描述

修改环境变量

通过编辑按钮来修改环境变量。
在这里插入图片描述

删除环境变量

通过删除按钮来删除环境变量。
在这里插入图片描述

6.2配置path环境变量

path环境变量:保存的是一个一个的路径。
在命令行输入一个命令或访问一个文件时,系统会在当前目录下寻找,如果有就直接打开或者执行,如果没有,会在path环境变量的路径中依次寻找,直到找到为止,如果path环境变量中没有找到该路径,则报错。所以我们通常把常用的应用的路径保存在path变量中,以便我们打开使用。
例如:D盘有2.txt 我们没有添加path环境变量,试试在F盘打开
在这里插入图片描述
在这里插入图片描述
很明显,报错找不到。
我们添加到path再试试
在这里插入图片描述
添加过了再试一下
在这里插入图片描述
打开了。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值