1.计算机基本概念
- 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。
- 计算机由硬件系统和软件系统所组成
硬件特点:实物,有物理形态 例子:CPU、显卡、硬盘、内存条、鼠标、键盘(包括但不限于)
软件特点:无形的,没有物理形态 例子:PyCharm、Overwatch、QQ、WeChat
2.计算机语言
- 基本概念:计算机编程语言是指用于人与计算机之间通信的语言,是人与计算机之间传递信息的媒因为它是用来进行程序设计的,所以又称程序设计语言或者编程语言。
发展历程:机器语言>汇编语言>高级语言
机器语言:二进制代码表示的、计算机能直接识别和执行的一种机器指令的集合
优点:运算效率是所有语言中最高的 缺点:直观性差又容易出错,并且修改起来也比较困难,容易造成重复工作
汇编语言:用与代码指令实际含义相近的英文缩写词、字母和数字等符号来取代指令代码(如用ADD表示运算符号“+”的机器代码);是一种用助记符表示的仍然面向机器的计算机语言
优点:汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快 缺点:因而仍然是面向机器的语言,使用起来还是比较繁琐费时,通用性也差。汇编语言是低级语言
高级语言:一系列指令的集合,例如:java、Python、C、C++
解释型语言和编译型语言的区别
种类
- TUI:文本用户界面(Text-based User Interface),通过文本实现交互窗口展示内容,定位光标和鼠标实现用户交互
- GUI:图形用户界面(Graphical User Interface)是指采用图形方式显示的计算机操作用户界面
- 文本交互模式打开的方式
win+R>cmd>回车
- DOS命令 | dir | 列出当前目录下的文件夹或者文件 | | :—-: | :—-: | | md | 创建目录 | | rd | 删除目录 | | cd | 进入指定目录 | | cd.. | 退回上一级目录 | | cd/ | 退回到根目录 | | del | 删除文件 | | exit | 退出dos命令 |
4.文本文件和字符集
文本文件
- 文本分为两种 : 一种 纯文本 一种 富文本
- 纯文本只能保存单一的文本内容,无法保存内容无关的东西(例如 txt文本文档)
- 富文本可以保存文本以外的东西(例如 有道笔记)
纯文本在计算机底层也会转换为二进制保存
ASCII 美国人编码 使用7位来对美国常用的字符进行编码 包含128个字符
- ISO-8859-1 欧洲的编码 使用8位来编码 包含256个字符
- GBK 中国人编码(国标码)
- Unicode 万国码 包含世界上所有语言和字符 编写程序一般都会使用Unicode 编码
Unicode 编码有多种实现 UTF-8 UTF-16 UTF-32
5.进制
计算:十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位
- 十进制—>二进制 原理: 对十进制数进行除2运算
-
数据间的换算
bit是计算机中最小的单位
- byte是我们最小的可操作的单位
- 8bit = 1byte(字节)
- 1024byte = 1KB(千字节)
- 1024KB = 1MB(兆字节)
- 1024MB = 1GB(吉字节)
-
6.环境变量
概念:环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等
- path环境变量:保存路径