python基础知识1–计算机要点
在这里我们首先说一下学习方法:
1.练习课堂所讲知识点(视频和源码(模仿)敲1遍、视频和源码(脱离)敲2遍、自己(主动)再敲1遍)
2.每次记录所学知识点,加强记忆。++复习使用 ++亮点
3.通过作业检验自己
1.计算机的基本概念
- 计算机的概念:电脑,现代一种用于高速计算的电子计算机器。
- 计算机的特点:数值计算、存储记忆、逻辑计算(思维、规则)。
- 总结:能够按照程序运行、自动、高速处理数据的现代化智能电子设备。
- 计算机的组成:
硬件(鼠标、键盘…)+软件(系统、应用)
2.计算机语言的概念
- 1.人和计算机通信的语言
- 2.计算机语言的发展
机器语言->汇编语言->高级计算机语言
机器语言:0、1二进制
汇编语言:简单地字母和符号串代替二进制串,提高语言的记忆性和识别性
高级计算机语言:一些列指令的集合JAVA 、C、C++、 Python
3.交互方式
3.1交互方式的种类
tui命令行交互方式(特点2:需要控制台,需要命令)
gui图形界面交互方式
共同点:interface接口,用户通过接口来使用软件
3.2文本交互模式的打开方式:
Windows+R->cmd->dos命令
备注:常见dos
dir列出当前目录下的文件名
md创建目录
rd删除目录
cd进入指定目录
cd..返回上一级
cd/返回根目录
del删除文件
exit退出dos命令
4.文件和字符集
4.1文本文件
- 纯文本:只能保存单一文本内容,例如记事本
- 富文本:能很多类型,例Word
将字符转换为二进制码的过程,编码encode()
将二进制码转化为字符的过程,解码decode()
备注:联想于发报员,电报,接报员
4.2常见的字符集 - ASCII 美国人编码 使用7位来对美国常用的字符进行编码 包含128个字符
- ISO-8859-1欧洲编码 使用8位来编码包含256个字符
- GBK 中国人编码(国标码)
- Unicode 万国码 包含世界上所有语言和字符 编写程序一般都使用万国码
常见:UTF-8(最常用)字符范围最大(1-5) UTF-16(2-4) UTF-32(3-4)
备注:写代码出现乱码,检查字符集
5.进制
计算机底层用二进制表示,基本位数8位,为简化,出现进制。
5.1进制间的换算2、5、8、16
5.2进制的计数
十进制:满十进一(0123456789)例:0 1 2 …9 10 11 12 13 …15…17…20 21…
二进制:满二进一(0 1)(面试)例:0 1 10 11 100 101 110 111…
八进制:满八进一 (01234567)例:0 1 2 3 4 5 6 7 10 11 … 17 20 21 22…27 30 31…
十六进制:满16进一(0123456789 A10B11C12 D13 E14 F15)例:0…8 9 A B…F 10(16)11(17)…19(19+6=25)1a(26) 1b(27) 同:A\a
5.3数据间换算
计算机最小单位1bit(位)
我们可以操作的最小单位byte(字节)
换算
1byte=8bit
1kb=1024byte
1mb=1024kb
1gb=1024mb
1tb=1024gb
好了,知识点到此结束。我们下次再见!