Python基础一:计算机要点学习
一、计算机的基本概念
1、计算机是什么
①计算机是一种用于高速运算的电子机器(手机、电脑、计算器等)。
②特点:数值计算、逻辑计算(对事物进行逻辑分析并进行判断得到的计算结果)、存储记忆功能。
③计算机是能够按照程序运行、自动、高速处理数据的现代化电子设备。
2、计算机的组成
①硬件: 鼠标键盘等看得见摸得着的实物。
②软件: qq、酷狗应用等看不见的摸不着的。
二、 计算机语言
1、 计算机语言的基本概念
计算机语言就是用于人和计算机之间通讯的语言,它能够按照程序的运行,自动高速处理数据。
2、计算机语言的发展
机器语言(最初的机器语言都是由0和1组成的二进制数,10111…)---->汇编语言(在计算机基础上用了一些简单的字母和符号串代替二进制串,提高语言的记忆性和识别性)—>高级计算机语言(一系列指令的集合例如java、c、c++)
3、解释型和编译型语言的区别
编译型语言: 例如c语言:x(源码)–>编译–>y(编译后的机器码)执行速度快,跨平台较差
解释型语言: 例如python x(源码)–>解释器–>解释执行 。执行速度较慢,跨平台性较好
三、交互方式
1、交互方式的种类
TUI (Text-based User Interface) :命令⾏的交互⽅式
GUI (Graphical User Interfac) : 图形界⾯化的交互⽅式
2、windows系统文本交互模式的打开方式
①点击开始搜索CMD点击运行或者以管理员模式打开
②win键+R输入CMD(可以不用区分大小写)回车
第一行是系统版本第二行是版权声明第三行是所在磁盘的根目录,当前所在的文件夹
3、DOS基础的操作命令
dir | 列出当前目录下的文件或者文件 |
---|---|
md | 创建目录 |
cd | 进入指定目录 |
cd… | 退回上一级目录 |
rd | 删除目录(目录文件没内容) |
del | 删除文件(目录文件可以有内容) |
cd/ | 退回到根目录 |
exit() | 退出DOS命令 |
创建文本文件中的内容:echo * > *.txt
批量删除同类型文件: del * . *
四、文本文件和字符集
1、文本文件
纯⽂本只能保存单⼀的⽂本内容,⽆法保存与内容⽆关的东⻄(例如 txt⽂本⽂档)
富⽂本可以保存⽂本以外的东⻄(例如 有道笔记)
纯⽂本在计算机底层也会转换为⼆进制保存将字符转换为⼆进制码的过程,我们称之为编码 encode() 将⼆进制码转换成字符的过程,我们称之为解码 decode()
2、常见的字符集
**ASCII:**美国⼈编码 使⽤7位来对美国常⽤的字符进⾏编码 包含128个字符
ISO-8859-1: 欧洲的编码 使⽤8位来编码 包含256个字符
GBK: 中国⼈编码(国标码)
Unicode: 万国码 包含世界上所有语⾔和字符 编写程序⼀般都会使⽤ Unicode 编码 Unicode 编码有多种实现 UTF-8 UTF-16 UTF-32
五、进制
1、进制之间的转换
⼗进制–>⼆进制 原理: 对⼗进制数进⾏除2运算
⼆进制 – > ⼗进制 原理: ⼆进制乘以2(次幂)的过程 进制越⼤表现形式越短,之所以出现其他进制就是为了更⽅便的表示数据
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 … 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 30 31 32 33 34… 3a 3b…
3、数据间的换算
bit是计算机中最⼩的单位8bit = 1byte(字节)1024byte = 1KB(千字节)
1024KB = 1MB(兆字节) 1024MB = 1GB(吉字节) 1024GB = 1TB太字节)
、
- python基础学习-01 - 计算机要点
- 计算机语言学习基础——格式符(格式说明)(python)
- 学习笔记(14):Python+OpenCV计算机视觉-阈值分割基础理论
- Python全栈(一)基础之1.计算机要点
- 学习笔记(31):Python+OpenCV计算机视觉-sobel理论基础
- python基础学习第一课—计算机基本概念
- Python基础-计算机知识要点
- Python基础学习-02-python要点解析
- Python基础要点总结:学python必看的基础大全概念整理,理清学习思路
- Python学习(一 基础知识要点)
- Python学习--计算机要点
- python学习第一站:计算机基础
- 深度学习与计算机视觉之Python基础学习
- 2018Python OpenCV视频教程计算机视觉图像识别从基础到深度学习实战目前最新
- 2019最新某Python OpenCV教程计算机视觉图像识别从基础到深度学习实战教程
- 学习Python前序----计算机要点
- 【python学习笔记一】程序设计计算机基础知识
- python基础学习(一):计算机基础知识
- Python基础——计算机要点
- 零基础学python 基础班 第一章 计算机要点