文章目录
1. 计算机基本概念
1.1 计算机是什么?
“计算机俗称电脑,是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。既可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。计算机可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类。主要由硬件系统和软件系统组成。”
计算机的特点:数值计算、逻辑计算、存储记忆功能
总结 : 能够按照程序运行、自动、高速处理数据的现代化智能电子设备
1.2 计算机的组成
- 硬件:
硬件(英文名Hardware)是计算机硬件的简称(中国大陆及香港用语,台湾叫作:硬体),是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。
简而言之,硬件的功能是输入并存储程序和数据,以及执行程序把数据加工成可以利用的形式。从外观上来看,微机由主机箱和外部设备组成。主机箱内主要包括CPU、内存、主板、硬盘驱动器、光盘驱动器、各种扩展卡、连接线、电源等;外部设备包括鼠标、键盘等。
计算机由运算器、控制器、存储器、输入设备和输出设备等五个逻辑部件组成 - 软件:软件就是通过编程,完成的一个一系列按照特定顺序组织的计算机数据和特定指令的集合
- 总结:
硬件:鼠标 键盘 显示器 CPU 硬盘… 看的见摸的着.
软件:PyCharm QQ 浏览器 英雄联盟… 看不见摸不着
2. 计算机语言概述
2.1 计算机语言的基本概念
概念:计算机语言(Computer Language)指用于人与计算机之间通讯的语言
总结:能够按照程序运行、自动、高速处理数据的现代化智能电子设备
2.2 计算机语言的发展
机器语言–> 汇编语言–> 高级计算机语言
机器语言:最初的机器语言都是由0 和 1组成的二进制数,说白了二进制就是机 器语言组成的基础
汇编语言:汇编语言是在机器语言基础之上发展的,它用了一些简单的字母和符号串来代替二进制串,这样就提高了语言的记忆性和识别性
高级计算机语言: 就是一系列指令的集合 例如: JAVA C C++ Python等
2.3解释型语言和编译型语言的区别
- 编译型语言:在机器执行之前就编译成了机器码------->先编译再执行----->执行速度快、跨平台性不好 (c语言)
- 解释型语言: 在执行之时进行解释------->一边解释一边执行--------> 执行速度慢、跨平台性好(python语言)
3 计算机的交互方式
3.1 交互方式的种类
1.命令行的交互方式 (Text-based User Interface) TUI
2.图形界面化的交互方式 Graphical User Interfac) GUI
3.2文本交互模式打开的方式(windows系统)
win键+r—>cmd—>回车
windows终端,用于与计算机进行文本交互的方式
常用的命令
DOS命令
dir 列出当前目录的文件夹和文件
md 创建目录
rd 删除目录–空的文件夹才可以删
cd 进入指定目录
cd .. 退回上一级目录
cd / 退回到根目录
del 删除文件
exit 退出DOS命令
切换D盘根目录直接 d:
4 文本文件和字符集
4.1文本文件
- 分为两种:纯文本和富文本
- 纯文本只能保存单一的文本内容,例如txt
- 富文本可以保存图片表格链接等除纯文本以外的 例如word
- 纯文本在计算机底层也会转化为二进制保存
将字符转化为二进制的过程称为编码(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(次幂)的过程
例如:
二进制110101=十进制(1X2的5次方+1X2的4次方+0X2的3次方+。。。+1=32+16+4+1=53) -
进制越大表现形式越短,之所以出现其他进制就是为了更方便的表示数据
5.2 进制的计数
- 十进制
十进制满十进一 , 十进制一共有10个数字
计数:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,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,…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,12,13,…,1a,1b,1c,1d,1e,1f,20,21,22,23,24,…,2a,2b,2c,2d,2e,2f
6 数据间的转换
- bit是计算机中最小的单位
- byte是我们可操作的最小的单位
- 8bit = 1byte(字节)
- 1024byte = 1KB(千字节)
- 1024KB = 1MB(兆字节)
- 1024MB = 1GB(吉字节)
- 1024GB = 1TB(太字节)
7 环境变量
7.1什么是环境变量?
打开cmd 输入mspaint 会自动弹出画图的软件,这就是环境变量的效果
怎么设置环境变量呢?右击<此电脑>的属性,点高级系统设置,点环境变量
7.2 示例 在D盘中新建文件夹,新建new.txt文件,通过命令行打开它
1.新建D:\新建文件夹\new.txt,编辑内容yangyu changes the world,保存!
2.win + r,输入cmd,在命令行输入new.txt,此时只能 D:进入D盘
再cd进入新建文件夹才能使用new.txt命令打开该文件。
3.设置new.txt环境变量,右击<此电脑>的属性,点高级系统设置,点环境变量,在用户变量中找到PATH,点击编辑,在结尾添加路径;D:\新建文件夹;(注意要用英文分号隔开),点确认,点确认,点确认!
4.重新使用win + r,打开命令行输入new.txt
5.此时在命令行的任何路径下直接输入new.txt都可以直接打开new.txt文件。通常不建议修改系统环境变量。