一、计算机基本概念
1、定义
- 计算机俗称电脑,通常被认为是能够按照程序运行、自动且高速处理数据的现代化智能电子设备
2、计算机的组成
- 硬件:鼠标、键盘、显示器、cpu等在现实中有形态的部件
- 软件:pycharm、qq等以数据形式存在于计算机中的部件,软件又分为系统软件与应用软件
二、计算机语言
1、概念
- 指用于人与计算机之间通讯的语言
2、计算机语言的发展
- 机器语言–>汇编语言–>高级计算机语言
- 机器语言:由0和1组成的二进制数所做成的语言,二进制就是机器语言组成的基础。
- 汇编语言:汇编语言是在机器语言基础之上发展的,它用了一些简单的字母和符号串来代替二进制串,从而提高了语言的记忆性和识别性
- 高级计算机语言:一系列指令的集合,如C语言,java等。
3、解释型与编译型语言的区别
根据转换时机的不同,语言分成了两大类:编译型语言和解释型语言
- 编译型
代表语言:c
定义:编译型语言,会在代码执行前将代码编译为机器语言,然后将机器码交由计算机执行
特点:执行速度快,但跨平台性较差 - 解释型
代表语言:python、java
定义:解释型语言,是在代码一边执行的同时进行对后续代码的解释编译。
特点:跨平台性好,但执行速度较慢
三、交互方式
1、交互方式的种类
- 交互方式分为命令行交互方式(Text-based User Interface)TUI 和 图形界面化的交互方式(Graphical User Interface)GUI
2、文本(命令行)交互模式打开的方式
- win键+R 启动运行
- 输入cmd并回车
- 命令行结构
- Microsoft Windows[版本10.0.17763.1098] —> 版本
- 版权所有 ( c ) 2018 Microsoft Corporation。保留所有权利 —> 版权声明
3、DOS命令
dir | 列出当前目录下的文件夹或者文件 |
---|---|
md | 创建目录 |
rd | 删除空目录 |
cd | 进入指定目录 |
cd. . | 退回上一级目录 |
cd/ | 退回根目录 |
del | 删除文件 |
exit | 退出dos命令 |
四、文本文件和字符集
1、文本文件
- 文本文件分为两种:纯文本文件和富文本文件
- 纯文本(如txt文本):只能保存单一的文本内容,无法保存内容无关的东西
- 富文本(如word):可以保存文本以外的东西
- 纯文本在计算机底层会转化为2进制保存
将字符转化为二进制码的过程,成为编码encode()
将二进制码转化成字符的过程,称之为解码decode()
2、常见的字符集
- ASCLL------------- 美国人编码,使用7位来对美国常用的字符进行编码,包含128个字符
- ISO-8859-1 ------ 欧洲的编码,使用8位来编码,包含256个字符
- GBK---------------- 中国人编码(国标码)
- Unicode------------ 万国码,包含世界上所有语言和字符,编写程序一般使用Unicode编码
- Unicode编码有多种实现UTF-8(最常用),UTF-16,UTF-32
五、进制间的转换
- 十进制–>二进制 原理:对十进制数除以2运算将依次求得的余数有低向高排列即组成了十进制到二进制的转换
六、环境变量
1、基本概念
- 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等
- 右键“我的电脑”选择属性,在高级系统设置中选择环境变量
- 通过新建按钮添加环境变脸,通常只改变用户的环境变量,系统的环境变量不可随意更改
- 环境变量可以有多个值,值与值之间用英文逗号隔开
2、path环境变量
path环境变量不区分大小写,保存的是一个个路径值
在命令行输入命令,当命令内容在当前文件中找不到时,会遍历path中所保存的路径,直至找到位置为止。路径可以设置多个,多个路径之间用分号隔开