python学习第一天:计算机要点
1、计算机的基本概念
1.1什么是计算机:电脑、手机等电子设备
特点 : 数值计算 逻辑判断 存储记忆功能
1.2计算机的组成:硬件+软件
硬件:硬盘、鼠标、键盘、显示器、显卡、CPU等
软件:操作系统、应用软件
2、计算机语言的基本概念
2.1计算机语言:指人与计算机之间交互的语言
2.2计算机语言的发展:机器语言——汇编语言——高级计算机语言
机器语言:由二进制代码组成的语言;
汇编语言:用简单的字母和字符串代替二进制,提高语言的记忆性和识别性;
高级计算机语言:一系列指令的集合,如:C、C++、JAVA、Python等
2.3解释型语言和编译型语言:
解释型语言:边解释边执行,适用性好,执行较慢
编译型语言:编译后再执行,执行快,适用性差
面向过程——面向对象——面向应用
3、交互方式
3.1交互方式的种类
命令行的交互方式TUI
图形界面化交互方式GUI
3.2文本交互模式打开方式:Windows
win+R——cmd
3.3DOS指令
4、文本文件和字符集
4.1文本文件:纯文本、富文本
纯文本:单纯的文字文本,无其他内容
富文本:可保存除文字文本外其他内容
4.2解码与编码
编码:将字符转化为二进制码,encode
解码:将二进制码转化为字符,decode
4.3字符集(解码与编码方式)
ASCII码:美国,7位,128个字符
ISO: 欧洲
GBK:国标码
Unicode:万国码(UTF-8/16/32),国际通用
5、进制:二进制、十进制、八进制、十六进制
5.1进制之间的换算:。。。
5.2数据及换算:
bit:计算机最小单位
byte(字节):最小可操作单位=8bit
1KB(千字节)=1024byte
1MB(兆字节)=1024KB
1GB(吉字节)=1024MB
1TB(太字节)=1024GB