Py学习  »  Python

计算机基础知识(学习Python等语言前需了解)

小rr的公主 • 3 年前 • 277 次点击  

一、计算机基本概念

1.1 计算机是什么?

  • 计算机俗称电脑,是现代用于高速计算的一种电子计算机器
  • 功能特点:数值运算、逻辑运算、存储
  • 总结:计算机是能够按照程序自动运行、高速处理数据等信息的现代化智能电子设备

1.2 计算机的组成

  • 软件+硬件
  • 软件:看不见摸不着
  • 硬件:真实存在

二、计算机语言

2.1 计算机语言的概念

  • 计算机语言是指人与计算机之间通讯的媒介语言

2.2 计算机语言的发展

  • 机器语言->汇编语言->高级程序设计语言
  • 机器语言:由0和1组成,计算机能够直接识别
  • 汇编语言:在机器语言的基础上用一些由字母和符合组成的助记符来代替一些二进制串
  • 高级程序设计语言:一系列指令的集合,如Python,C,C++,Java…

三、交互方式

3.1 交互方式的种类

  • TUI(Text-based User Interface):命令行的交互方式
  • GUI(Graphical User Interface):图形界面化的交互方式
  • interface:接口

3.2 文本交互模式

命令行的前三行:
在这里插入图片描述

  • 打开方式:win+R->cmd->回车
  • 第一行介绍版本
  • 第二行为版权声明
  • 第三行 C:\Users\ASUS
    C: —> 所在磁盘的根目录,(可以通过X切换盘符)
    \Users\ASUS —>为当前所在的文件夹
    '>'为命令提示符,可以在后面直接输入命令

3.3 常见简单的DOS命令

DOS命令 命令对应的用途
dir 查看当前目录下的文件/文件夹 (有DIR的是文件夹)
md 创建目录
rd 删除目录(目录文件为空)
cd 进入指定目录
cd… 退回上一级目录
cd/ 退回至根目录
del 删除文件(文件为空时删除文件,文件不为空时清空文件)
exit 退出DOS命令

简单的应用:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、文本文件和字符集

4.1 文本文件

  • 文本的分类:纯文本、富文本
  • 纯文本只能保持单一的文本内容,如txt文本文档
  • 富文本不仅能保存文本内容,还能保存其他内容(如图片等),如word文档
  • 任何形式的文本在计算机内部都是以二进制的形式存储
    编码(encode):将字符转化为二进制
    解码(decode):将二进制转化为字符

4.2 常见的字符集

  • ASCII:美国人发明的编码,用七位二进制数对常用字符编码,包含2^7=128个字符
  • ISO-8859-1:欧洲人发明的编码,用八位二进制数对常用字符编码,包含2^8=256个字符
  • GBK:中国人发明的编码,又称国标码
  • Unicode:万国码,包含世界上所有语言和字符,因此世界通用
    Unicode 编码有多种实现,常见的为UTF-8、UTF-16、UTF-32,其中最常用的是UTF-8

五、进制

5.1 进制计数

  • 十进制
    十进制满十进一,共有10个数字计数 : 0、1、2、3、4、5、6、7、8、9
  • 二进制
    二进制满二进一,共有2个数字计数 : 0、1
  • 八进制
    八进制满八进一,共有8个数字计数 : 0、1、2、3、4、5、6、7
  • 十六进制
    十六进制满十六进一,共有16个数字计数 : 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F

5.2 进制间的转换

  • 十进制 -> 二进制 原理:对十进制数进行除2运算(小数部分乘2)
  • 二进制 -> 十进制 原理:二进制乘以2(次幂)的过程
  • 进制越大表现形式越短,之所以出现其他进制就是为了更方便更简短地表示数据

5.3 数据间的换算

  • bit是计算机中最小的单位
  • byte是计算机中可操作的最小单位,8bit = 1byte(字节) ,常简写为B
  • 常用单位:TB(太字节)、GB(吉字节)、MB(兆字节)、KB(千字节)、B(字节)
    1 TB = 1024 GB
    1 GB = 1024 MB
    1 MB = 1024 KB
    1 KB = 1024 B

六、环境变量

6.1 基本概念

  • 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的⼀些参数,如:临时文件夹位置和系统文件夹位置等

6.2 环境变量操作

  • 1、查看环境变量
    。 右键计算机(此电脑),选择属性
    。 系统界面左侧选择 高级系统设置
    。 选择环境变量
  • 2、添加环境变量
    。 通过新建按钮添加环境变量
    。 环境变量可以有多个值 , 多个值之间用英文逗号隔开
  • 3、修改环境变量
    。 通过编辑按钮来修改环境变量
    。 变量名和变量值都能编辑
  • 4、删除环境变量
    。 通过删除按钮来删除环境变量

操作步骤展示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.3 path环境变量

  • path环境变量保存的是一个一个的路径
  • 当我们在命令行中输入一个命令(命令为打开某一个文件或程序),系统会先在当前目录下找,如果有就直接打开;如果没有则会在path环境变量的路径中找,直到找到为止。如果还没找到则会报错
  • 我们可以将经常要访问的文件或程序的路径添加到环境变量当中,这样我们就可以在任意位置来访问这些文件了
  • 注意:path环境变量名不区分大小写,如path、Path、PATH都可以,一般是大写

举个例子:

  • 我在桌面创建一个文本文档,命名为zqc.txt,里面的内容是开始学习Python
    在这里插入图片描述
    在这里插入图片描述
  • 在属性里查看它的位置
    在这里插入图片描述
  • 打开cmd,发现这个文件只有在C:\Users\ASUS\Desktop中才能打开
    在这里插入图片描述
  • 现在我们在path环境变量中添加zqc.txt的位置
    在这里插入图片描述
  • 再次尝试在其他文件中打开zqc.txt文件
    在这里插入图片描述

这些是学习Python等语言之前需要了解掌握的计算机基础知识,后期会持续更新关于Python的基础知识。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/70665
 
277 次点击