[Python]第1周day.0 计算机基础

个人主页:哈维数据
QQ:1876815991
邮箱:[email protected]

一、计算机是什么?

计算机和我们生活联系紧密,
计算机就是一个用来计算的机器。
目前来讲,计算机只能根据人类的指令来进行一系列操作。完成各种操作和指令。也就是说人让他干嘛他就得干嘛。所以我们学习计算机,就是学习如何控制它。

二、计算机的组成

计算机由两部分组成
硬件 软件
硬件包含:键盘、鼠标显示器……,硬件属于外部设备。硬件的特点是看得见:摸得着。
软件包含:软件是看得见摸不着的,软件负责控制计算机的硬件。软件有两大类(系统软件和应用软件)
1)系统软件:windows、linux、macOS
2)应用软件:office、QQ、游戏等

三、计算机的使用方式

必须要通过软件来对计算机完成各种操作,但是注意,软件中并不是所有的功能都会对用户进行开放。
用户需要调用软件的接口(interface),来操作计算机。
用户界面分成两种:
1)TUI(文本交互界面)
2)GUI(图形化交互界面)
本质上,这两种用户界面都是一样的,都是对计算机操作指令。

四、Windows的命令行(典型的TUI)

命令行就是文本的交互界面,通过命令行可以使用一个一个的指令来操作计算机,任何的计算机操作系统中都包含命令行,由于系统比较多,所以不同系统的名字也不一样。

1. 如何进入命令行,使用win+R键开启运行,输入cmd。

2. 命令行的结构

  • 版本及版权声明(仅作了解)
Microsoft Windows [版本 10.0.18363.592]
(c) 2019 Microsoft Corporation。保留所有权利。
  • 命令提示符
C:\Users\china>
C: 表示当前所在的磁盘根目录,可以通过X:来切换盘符(X表示盘符)
\Users\china 表示当前所在磁盘的路径,可以通过cd命令来切换目录,通过dir命令查看当前目录内容。
(>)命令提示符,在大于号后面,可以直接输入我们的指令

3. 命令行的常用命令

命令的语法:命令 [参数] [选项]

命令 作用
dir 查看当前目录的内容(文件和文件夹)
cd 进入指定的文件夹(目录)
md/rd 创建文件夹和删除文件夹(仅仅是文件夹)
del 删除文件
cls 清屏

五、环境变量

环境变量(environment variable)
环境变量指的是操作系统当中的一些变量,可以通过修改环境变量来对计算机进行配置。
主要做的是来配置一些路径。环境变量在所有的操作系统中都有。

1. 查看环境变量

计算机-属性-高级系统设置-高级-环境变量
-环境变量界面有两部分,上面是用户环境变量(只对当前用户起作用)
-下面是系统环境变量,对整个操作系统起作用
我们尽量只修改用户环境变量,除非明确知道要做什么。
左边一栏是变量名,右边一栏是变量值。

2. 添加环境变量

直接点击新建可以创建变量。指定变量名同时指定值即可。
我们的一个环境变量可以有多个值,值与值之间使用分号(,)隔开。

3. 修改环境变量

通过编辑可以修改环境变量

4. 删除环境变量

直接点击删除即可删除环境变量

六、PATH环境变量

PATH环境变量中保存的是一个一个的路径。
当我们在命令行中输入一个命令或者访问一个文件的时候。系统会首先在当前的位置寻找。如果找到则直接执行或打开,如果没找到则会依次去PATH环境变量的路径中去寻找,直到找到位置。如果依旧没找到,则报错。
'XXX' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
我们可以将一些经常需要的文件或者程序的路径添加到PATH环境变量中,这样我们就可以在任意的位置访问这个文件了。

  • 如果环境变量中没有PATH,可以手动添加
  • PATH环境变量不区分大小写
  • 修改后必须重新启动命令行窗口
  • 多个路径之间使用;隔开

七、进制

1.十进制

满十进一的进制
十进制当中一共有十个数字(独立的数字0-9)

2.二进制

满二进一的进制
二进制中一共有两个数字 0,1
所有的数据在计算机底层都是以二进制的形式i保存的,计算机只认识二进制。
可以将我们的内存想象成小格子,小格子中可以存储一个0或者一个1。我们称为1bit
二我们能操作的仅仅是由8个bit组成的byte
8bit=1byte
1024byte=1kb
1024kb=1MB
1024MB=1GB
不管是什么字节,归根结底都是由bit构成的。

3.八进制(开发用的不多)

满八进一的进制
八进制一共有八个数字 0-7

4.十六进制

满十六进一
十六进制一共有16个数字,1-9 A,B,C,D,E,F
我们在查看二进制数字的时候,一般都会使用十六进制形式显示。为了方便我们查看。

八、文本文件和字符集

文本分成两种,开发时我们都是用纯文本的。
-纯文本:只能保存文本,单一的文本内容,无法保存一些内容无关的东西(字体、颜色、图片)
-富文本:富文本中可以保存文本以外的内容(word文档)
字符集(春温杯在计算机底层也会转为二进制保存,而保存的方式叫字符集)
将字符转换成二进制编码的过程叫做编码。
二进制码转为字符的过程叫做解码。
编码和解码采用的规则叫做字符集
ascii
-使用七位对美国常用的字符拉力进行编码
一共128个编码
ISO-8859-1
-使用8位,多一些字母和符号 欧洲常用
一共256个编码
GBK2312
GBK
-国标码,中国编码,包含中文文字等。(常用中文)
Unicode
-万国码,包含了世界上所有语言和符号。我们在编写程序的时候一般都使用unicode的方法。
不过Unicode编码有多种实现,UTF-8 UTF-16 UTF-32
乱码的问题
在编写程序时,如果发现程序代码出现乱码情况,就要马上去检查字符集是否正确。

九、基本语法

1.严格区分大小写
2.Python每一行都是一个语句,每一条都是以换行结尾
3.每一条语句的长度不要过长(规范建议每行不超过80个字符)
4.我们一条语句可以分多行编写,语句后面以反斜杠结尾(\)
5.Python是缩进严格的语言,也就是说我们不要随便写缩进。
6.注释,我们使用#号表示注释,用于共同维护者读代码的方便性。一般我们习惯#后面加上一个空格。

你可能感兴趣的:([Python]第1周day.0 计算机基础)