一、计算机的基本概念
1.1计算机是什么
电脑、手机、智能电视…
计算机:俗称电脑,是现代一种用于高速计算的电子计算机器
特点:数值计算、逻辑计算、存储记忆的功能
1.2计算机的组成
硬件:cpu、显示器、硬盘、内存…是看的见摸得着
软件:phthon、pycharm、有道笔记…是看的见摸不着的
软件:就是一系列按照特定顺序组织的计算机的数据和特定指令
的集合
二、计算机语言
2.1计算机语言的概念
数字、字符和语法法则他们组成了计算机中的各种指令(或者各种语句)
计算机语言:起始就是用于人与计算机之间通讯的语言
2.2计算机的语言的发展
机器语言-》汇编语言-》高级计算机语言(列如C.JAVA.PYTHOM…)
一个是编译型语言,一个是解释性语言的区别
根据转换的时机不同,高级计算机语言有分为编译型和解释型
x(源码)-》编译-》y(编译后的机器码)
特点:执行速度快,跨平台比较差
x(源码)-》解释-》机器码
特点:执行速度比较慢,跨平台比较好
三、交互方式
3.1交互方式的种类
1.命令型的交互方式 TUI
2.图形界面化的交互方式 GUI
TUI win系统
win键+r出现运行窗口 cmd回车
命令行的结构
版本号+版权声明
》
命令提示符 后面直接输入指令
cd进入
md新建
rd删除
dir列出文件
cd…返回上一级目录
cd/退到根目录
del删除文件
exit退出dos命令行
四、文本文件与字符集
文本一般分为2种
纯文本:只能保存单一的内容(图片、字体颜色)
富文本:可以保存文本以外的内容(有道笔记、word)
在开发的时候我们用的是纯文本开发
将字符转换成二进制的过程我们称之为:编码
将二进制转换为字符的过程我们称之为:解码
编码和解码时采用的规则我们称之为:字符集
a b A B 二者之间的映射的关系原来越多
常见的字符集
ASCII表
美国人的编码表使用7位来对美国的字符进行编码 包含128字符
ISO-8859-1表
欧洲人 使用8位 包含256个字符
GBK
国际码 中国的编码
unicode
万国码 包含世界上所有的语言和符号
Unicode编码分为很多种实现方式utf-8 utf-16 utf-32
最常用的就是utf-8
utf-8范围1-5字节 utf-16 范围2-4个字节 utf-32范围4个字节
字节:byte计算机用于计量存储和传输容量的一种计量单位
1个字节=8位二进制
一个英文字母(不区别大小写)占一个字节的空间
一个中文汉字占两个字节的空间
符号:英文标点占一个字节 ,中文标点两个字节,英文(.)1个字节中文(。)2个字节
字符:指计算机中使用的字母、数字、字个符号:123abc%&……%*&
五、进制
生活当中:十进制
计算机需要:二进制
八进制 十六进制:为什么还要出现其他进制?进制越大表现形式越短,就是为了更加方便的表示数据
5.1进制间的转换
二进制和十进制之间的转换
十进制-》二进制
原理:对十进制进行除2运算
二进制-》十进制
原理:二进制乘以2(次幂)的过程
5.2进制的计算
十进制:满十进一
二进制:满二进一
八进制:满八进一
十六进制:十六进制包括10个数字和6个字母(abcdef表示10 11 12 13 14 15)
5.3数据间的运算
二进制的计算:0 1 10 11 100 101 110 1000
内存当中每一个小格子我们称为1bit(位)
bit是计算机中最小的单位
byte是我们可以操作的最小的单位
8bit=1byte(字节)
1024byte=1kb(千字节)
1024kb=1mb(兆字节)
1024mb=1gb(吉字节)
1024gb=1tb(太字节)
六 环境变量
6.1环境变量
环境变量值得就是操作系统中的一些变量
1.查看环境变量 win7
右键计算机属性
左侧选择高级系统配置
选择环境变量
环境变量 分为2个部分 上面是 用户变量 下面是系统变量
2.添加环境变量
通过新建按钮添加环境变量
一个环境变量可以有多个值,值与值之间用 英文的分号隔开(?
3.修改环境变量
通过编辑按钮来修改环境变量
4.删除环境变量
通过删除按钮来删除环境变量
6.2 path环境变量
path环境变量 保存的是一个一个的路径
我们在命令行输入一个命令(或访问一个文件时)
系统会在当前目录下寻找,如果有我就直接打开或者执行
如果没有呢,去path环境变量的路径中去依次寻找,直到找到为止
如果path环境变量没有找到该路径,则报错