1、计算机的概念
1.1 什么是计算机
计算机俗称电脑,是一种用于高速计算的电子计算机器,既可以进行数值计算,也可以进行逻辑运算,还具有存储记忆功能。
功能:数值计算,逻辑运算,存储记忆。
特点:运算速度快,计算精确度高,逻辑判断能力,自动控制能力。
总结:能够按照程序运行、自动、高速处理数据的智能电子设备。
1.2 计算机的组成
计算机由硬件系统和软件系统组成,其中:
硬件系统包括:鼠标、键盘、显示器、CPU、硬盘、内存、主板等;
软件系统包括:操作系统、python、pycharm、Anaconda、Matlab、ArcGIS、Micromine、微信、QQ、WPS Office、360杀毒等。
2、计算机语言
2.1 基本概念
计算机语言(Computer Language)是指用于人与计算机之间通讯的语言。
2.2 计算机语言的发展
机器语言 >> 汇编语言 >> 高级计算机语言
机器语言:由0和1组成的二进制数即机器码,它是机器语言组成的基础。
汇编语言:在机器语言基础上发展起来的,使用一些简单的符号串和字母来代替二进制,从而提高了语言的记忆性和识别性。
高级计算机语言:一系列指令的集合,比如python、C++、fortran、VB、Java
特点:面向过程 > > 面向对象 > > 面向应用(目标)
2.3 语言类型
根据转换时机不同,语言分为两大类:
编译型语言(代表语言C):执行速度快,跨平台性比较差;
解释性语言(代表语言python):执行速度相对较慢,跨平台性好。
3、交互方式
3.1 交互方式种类
命令行交互方式(Text-based User Interface),简称TUI
图形界面化交互方式(Graphical User Interface),简称GUI
3.2 文本交互模式打开方式
(1)win键 + R >> CMD >> 回车
(2)开始菜单 >>点击“运行”命令 >> CMD >> 回车
3.3 DOS 命令
命令 | 功能 |
---|---|
dir | 列出当前目录下的文件夹或文件 |
md | 创建目录 |
rd | 删除目录 |
cd | 进入指定目录 |
cd… | 返回上一级目录 |
cd/ | 返回根目录 |
del | 删除文件 |
exit | 退出DOS命令 |
4、文本文件和字符集
4.1 文本文件
文本分为两种:纯文本和富文本。
纯文本:只能保持单一文本内容,无法保存内容无关的东西(例如,txt文本文档)。
富文本:可以保存文本意外的东西(例如,有道笔记)。
编码(encode):将字符转化为二进制码的过程。
解码(decode):将二进制码转换为字符的过程。
4.2 常见字符集
ASCII 美式编码,使用7位对美国常用的字符进行编码,包含128个字符。
ISO-8859-1 欧式编码,使用8位进行编码,包含256个字符。
GBK 中式编码(国标码)。
Unicode 万国码,包含世界上所有语言和字符,编程一般都会使用,有多种实现,包括UTF-8、UTF-16、UTF-32
5、进制
常见的进制有:十进制、二进制、八进制、十六进制。
5.1 进制转换
十进制 >> 二进制:对十进制数进行除2运算
二进制 >> 十进制:二进制乘以2(次幂)的过程
5.2 进制计算
十进制:满十进一,有0-9共10个数字;
二进制:满二进一,有0和1共2个数字;
八进制:满八进一,共8个数字;
十六进制:满十六进一,引入了a、b、c、d、e、f表示10、11、12、13、14、15
5.3 数据换算
bit是计算机最小的单位;
byte是最小的可操作单位;
8 bite = 1 byte(字节);
1024 byte = 1 KB(千字节);
1024 KB = 1 MB(兆字节);
1024 MB = 1 GB(吉字节);
1024 GB = 1 TB(太字节);
1024 TB = 1 PB(拍字节);
1024 PB = 1 EB(艾字节);
1024 EB = 1 ZB(皆字节);
1024 ZB = 1 YB(佑字节)
…
6、环境变量
6.1 基本概念
环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的某些参数,如:临时文件夹位置和系统⽂文件夹位置等
环境变量操作
(1) 查看环境变量:
右键计算机(此电脑),选择属性
系统界面左侧选择 高级系统设置
选择环境变量
(2) 添加环境变量:
通过新建按钮添加环境变量
环境变量可以有多个值,值与值之间用英文分号隔开
(3) 修改环境变量
通过编辑按钮来修改环境变量
(4) 删除环境变量
通过删除按钮来删除环境变量
6.2 path环境变量
(1) path环境变量 保存的是一个一个的路径
(2) 当我们在命令行中输入一个命令,系统会先在当前目录下找,如果有就直接打开,如果没有则会去path环境变量的路径去找,直到找到为止。没找到则会报错
(3) 我们可以将一些经常要访问的文件或程序的路径添加到环境变量当中。这样 我们就可以在任意位置来访问这些文件了
(4) 注意事项:
path环境变量不区分大小写 path Path PATH
多个路径之间用 ; 隔开