零基础学python 基础班 第一章计算机要点
第一章 计算机要点
1 计算机概念
1.1 计算机基本概念
. 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,
. 功能是**数值计算**、**逻辑计算**以及**存储记忆功能**。
. 是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。
1.2 计算机的基本组成
.硬件系统 - 鼠标 键盘 显示器 CPU 硬盘 显卡 等
.软件系统 - 操作系统 应用系统 QQ CS 微信等
2 计算机语言
2.1 计算机语言基本概念
计算机语言(Computer Language)指用于人与计算机之间通讯的语言。
2.2 计算机语言发展
. 阶段1 机器语言 - 最初的语言都是 0 和 1 组成的二级制数,也就是说二进制是机器语言组成的基础。
. 阶段2 汇编语言 - 在机器语言的基础上多了一些简单的字母和符号来代替二进制串,从而提高了语言的记忆性和识别性。
. 阶段3 高级计算机语言 - 即一系列指令的集合,如JAVA C C++ Python
2.3 解释型和编译型语言的区别
. 编译型语言代表是C语言
. 编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),特点是执行效率较高,缺点是跨平台性差。
. 解释性语言代表是Python
. 解释型语言的实现中,翻译器并不产生目标机器代码,而是产生易于执行的中间代码,一边执行一边编译。特点是跨平台性好,缺点是执行效率较低。
3 交互方式
3.1 交互方式的种类
. 命令行的交互方式 (Text - based User interface)TUI
. 图形界面的交互方式 ( Graphical User interface) GUI
3.2 文本交互模式的打开方式
. windows 键 + R键,打开运行
. 输入cmd,回车
.
3.3 常用DOS命令
. div 展示当前文件夹下所有目录
. md 创建新文件夹
. rd 删除文件夹
. cd 进入指定文件夹
. cd … 返回上一级
. cd \ 返回根目录
. cls 清屏
. exit 退出
. del 删除文件夹内容
4 文本文件和字符集
4.1 文本文件
. 文件分为两种:纯文本和富文本
. 纯文本 只能保存单一的文本内容,无法保存和内容相关的东西,如:txt文本文档
. 富文本 可以保存文本以外的内容,如:有道笔记。
. 纯文本在计算机底层也会转化为二进制,保存
. 将字符转化为二进制的过程,称之为编码encode()
. 将二进制转化为字符的过程,称之为解码decode()
4.2 常见的字符集
. ASCII字符集 美国人编码,使用7位对美国常用字符进行编码,包含128个字符
. ISO - 8859 -1 欧洲人编码,使用8位编码,支持256个字符
. GBK 中国人编码(国标码)
. Unicode 万国码,包含世界上所有语言和字符,编码一般都用Unicode编码
. Unicode 有多种实现,如 UTF-8 UTF16 UTF-32
5 进制
5.1 进制间的转换
. 十进制 -->二进制 原理 对十进制整除2进行运算
从下向上取余数,得到5的二进制为101 . 二进制 -->十进制 原理 二进制乘以2次幂的过程
101的十进制是
1 * 2 ** 0 + 0 * 2 **1 + 1 * 2 ** 2 =5
.十六进制
0 1 2 3 4 5 6 7 8 9 a b c d e f
5.2 数据间的换算
.bit 是计算机中最小单位
. byte 是我们最小的可操作单位,其换算关系如下:
. 8 bit = 1 byte
. 1024 byte = 1kb
. 1024 kb = 1mb
. 1024 mb = 1 gb
. 1024 gb = 1 tb
6 环境变量
6.1 基本概念
. 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。
. 环境变量操作
- 查看环境变量
. 右键(计算机)此电脑 ,选择属性
. 系统界面左侧选择高级系统设置
. 操作包括查看,添加,删除
6.2 配置path 环境变量
. path环境变量配置的是一个个的路径
. 当我们在命令行中输入一个命令,命令会先从当前目录下找,如果有就直接打开,
. 如果没有就回去path环境变量的路径去找,直到找到为止,没找到就会报错
. 我们可以将一些经常访问的文件或者程序的路径放到环境变量中,这样我们就可以在任意为止访问这些文件了
注意事情:
. 环境变量不区分大小写
. 多个路径之间;隔开
.