Python基础一:计算机要点
1、计算机基本概念
1.1、计算机是什么
定义:是现代一种用于高速计算的电子计算机器(手机、电脑、计算器等)
特点:数值计算、逻辑计算(对事物进行逻辑分析及判断得到的计算结果)、记忆存储功能
总结:计算机是能够按照程序运行、自动、高速处理数据的现代化电子设备
1.2、计算机的组成
- 硬件:鼠标、键盘、显示器等,看得见摸得着的实物
- 软件:操作系统、qq、微信、王者等,看不见摸不着
2、计算机语言基本概念
2.1、定义
指人与机器之间进行通讯的语言
2.2、分类与发展
- 机器语言:0与1组成的二进制数,二进制是机器语言的基础
- 汇编语言:字母与符号串代替二进制串,提高了语言的记忆性和识别性
- 高级计算机语言:一系列指令集合,如C、C++、Java、Python
2.3、高级计算机语言的区别
- 编译型语言:一次性编译完再执行,代表语言 C
特点:执行速度快,跨平台性较差 - 解释型语言:边解释边执行,代表语言 Python
特点:执行速度慢,跨平台性较好
3、计算机语言交互方式
3.1、分类
- TUI:命令行交互方式
- GUI:图形界面化交互方式
注:打开方式:Win键+R——〉Cmd——〉回车
如图所示:
3.2、Dos命令
如图所示:
4、文本文件和字符集
4.1、分类
- 纯文本:只能保存单一的文本内容
- 富文本:可以保存文本以外的内容
注:纯文本在计算机底层会转换为二进制保存 - 编码:将字符转换为二进制码的过程
- 解码:将二进制码转换为字符的过程
4.2、字符集
- ASCll:美国人编码,使用7位进行编码,包含128字符
- ISO-8859-1:欧洲人编码,使用8位进行编码,包含256个字符
- GBK:中国人编码(国际码)
- Unicode:万国码,包含世界上所有语言和字符,编写程序都会用到
注:Unicode编码有多种实现UTF-8、UTF-16、UTF-32