1. 计算机基本概念
· 计算机是什么
计算机:俗称电脑,是一种现代用于高速计算的电子计算机器
计算机特点(功能):数值计算 、存储记忆、逻辑计算
总结:能够按照程序运行、自动、高速处理数据的现代化智能电子设备
· 计算机的组成
硬件:鼠标、键盘、内存、CPU、硬盘
软件:应用软件:是为了某种特定的用途而被开发的软件,例如:QQ、Pycharm
系统软件:为计算机使用提供最基本的功能
2. 计算机语言
· 计算机语言的基本概念
计算机语言概念:用于人与计算机之间通讯的语言
· 计算机语言的发展
机器语言--> 汇编语言 --> 高级计算机语言
机器语言:最早的机器语言都是用二进制 “0”、“1”组成的二进制数,二进制就是机器语言组成的基础
汇编语言:汇编语言是在机器语言基础上发展的,用了一些简单的字母和符号串代替二进制,提高了语言的记忆性和识别性
高级计算机语言:一系列指令的集合,例如:C、C++、Java、Python
· 解释型和编译型语言的区别
编译型语言:代表语言C,在运行程序前,完成了全部的编译
· X(源码)-->编译 --> y(编译后的机器码) 执行速度快,跨平台性差
解释型语言:代表语言Python,边运行程序,边解释,边执行
· X(源码) --> 解释器 --> 解释执行
3. 交互方式
· 交互方式的种类
· TUI- Text-Based User Interface 命令行的交互方式
· GUI - Graphical User Interface 图形界面化的交互方式
· 文本交互模式打开的方式(win)
· win键 + R --> 输入cmd -->回车
· 命令行结构
· Microsoft Windows 【版本 6.1.7601】----> 版本
· 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。----> 版权声明
· C:\User\wangjichen>
· C:\ ----> 所在磁盘的根目录(可通过输入"X:"回车,切换盘符)
· User\wangjichen ----> 所在磁盘路径,当前所在文件夹
· > -----> 命令提示符(可在后面直接输入指令)
· DOS命令
常规操作举例:
· a. 从C盘切换到E盘,>e:
· b. 浏览E盘下所有文件,>dir
· c. 进入22222222文件夹,>cd 22222222;并且浏览22222222文件下下内容,>dir
· d. 在22222222文件下创建目录,>md exist
e. 手动在exist文件夹下创建名字为11.txt, 然后在DOS命令行窗口进入exist文件夹,>cd exist;
打开在exist文件夹下刚刚新建的txt文档(直接弹窗打开11.txt文档),> cd 11.txt
· f. 当目录下已经有文件时,删除目录会报错.
先回到上级文件夹22222222下,>cd.. ;尝试删除目录exist文件夹,> rd exist (报错,因为其目录下有文件11.txt,并非空目录)
· g. 欲要删除目录exist文件夹,先进入exist目录下,>cd exist ;删除其下文件11.txt,> del 11.txt
· h. 然后回到22222222文件夹下,>cd.. ;尝试删除目录exist, >rd exist (成功删除目录)
· i. 退回到根目录E盘,>cd/
· j. 退出DOS命令(自动关闭DOS命令行窗口),>exit
4.文本文件和字符集
·4.1 文本文件(分为2种)
· 纯文本
只能保存单一的文本内容,无法保存文本以外的东西(例如:TXT文本文档)
纯文本在计算机底层也会转换为二进制保存
· 富文本
可以保存文本以外的东西(例如:有道笔记)
·4.2 常见的字符集
· ASCII 美国用编码 使用7位来对美国常用的字符进行编码 包含128个字符
· ISO-8859-1 欧洲用编码 使用8位来编码 包含256个字符
· GBK 中国用编码(国标码)
· Unicode 万国码 包含世界上所有语言和字符 编写程序一般都会使用Unicode
Unicode编码有多种实现:UTF-8、UTF-16、UTF-32
5. 进制
· 5.1 进制之间的转换
· 十进制 --> 二进制 原理:对十进制数进行除2取余运算
· 二进制 --> 十进制 原理:二进制乘以2(次幂)的过程
· 进制越大表现形式越短,出现其它进制就是为了更方便的表示数据
· 5.2 进制的计数
· 十进制
满十进一,十进制一共有10个数字
计数: 0,1,2,3,4,5,6,7,8,9,10,11,12,....,19,20
· 二进制
满二进一。二进制一共只有2个数字,“0”和“1”
计数: 0,1,10,11,100,101,110,111,1000
· 八进制
满八进一,八进制一共有8个数字
计数:0,1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,20,21,...,27,30
· 十六进制
满十六进一,十六进制引入了A,B,C,D,E,F表示10,11,12,13,14,15
计数:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,10,11,....., 1A, 1B,....., 1F, 20,.....
· 进制的计数
· 数据间的换算
· bit(比特)是计算机中最小的单位
· Byte(字节)是计算机最小的可操作单位
· 8 bit = 1 Byte
· 1024 Byte = 1KB (千字节)
· 1024 KB = 1MB (兆字节)
· 1024 MB = 1GB (吉字节)
· 1025 GB = 1TB (太字节)
6. 环境变量
· 6.1 基本概念
· 环境变量(Environmental Variables)一般指在操作系统中用来指定操作系统运行的一些参数,
如:临时文件夹位置和系统文件夹位置等
· 环境变量操作:
· 1. 查看环境变量
· 右键计算机(此电脑),选择属性
· 系统界面左侧选择 高级系统设置
· 选择环境变量
· 2. 添加环境变量
· 通过新建按钮添加环境变量
· 环境变量可以有多个值,值与值之间用英文分号隔开
· 3. 修改环境变量
· 通过编辑按钮来修改环境变量
· 4. 删除环境变量
· 通过删除按钮来删除环境变量
· 6.2 path环境变量
· path环境变量 保存的是一个个路径
· 当在命令行中输入一个命令,系统会先在当前目录下找,如果有就直接打开
· 如果没有则会去path环境变量的路径下去寻找,直到找到为止,没找到则会报错
· 可以将一些经常访问的文件或程序的路径添加到环境变量中,这样就可以在任意位置来访问这些文件或者程序
· 注意事项:
· path环境变量不区分大小写 PATH Path path
· 多个路径之间用 分号 隔开
· 操作举例:
· a. 在用户环境变量path值中加入“;新路径”,以下新增内容为高亮显示 “;E:\22222222\”,编辑完成后,按确定退出。
· b. 并且在E:\22222222\目录下手动新建名为GetMe.txt 的文档
· c. 按住win+R,进入DOS命令行窗口,可见此时是在C:\User\Administrator目录下,
直接键入“GetMe.txt”,也能直接弹窗打开GetMe.txt文档