基础:计算机
计算机是用来计算的机器,目前计算机只能根据人类的指令来完成各种操作,也就是说学习计算机就是学习如何控制计算机!
计算机由硬件和软件两部分组成。硬件是看的见摸得着的,如键盘、鼠标、显示器、CPU、主板、内存、硬盘等;软件是看的见摸不着的,软件负责控制计算机中的硬件,分为系统软件(三大系统:windows、macOS、Linux)和应用软件(如Office系列软件)两种。
了解硬件主要是为了有更优的电脑配置,以期望更好的软件体验感,特别是大型软件对电脑性能的要求,如Adobe系列软件,PS、Pr等。
对于大多数人来说,只需要掌握软件相关的操作即可。相对来说,软件方面需要学习的技巧远比硬件多的多。学好各类软件,能使你的工作效率大幅度提升。因而,自我学习软件的能力是21世纪必备的技能。
我们通过软件来对计算机完成各种操作,但软件中并不是所有的功能都会对用户开放,用户需要调用软件提供的接口(即User Interface 用户界面或交互界面)来操作计算机。而用户界面又分TUI(文本用户界面或文本交互界面)和GUI(图形化用户界面或图形化交互界面)两种。
可将TUI理解为只能通过纯文本输入命令的方式来操作软件,而GUI是通过鼠标点击相应功能的方式来操作软件的。除了 IT 人员,其他大部分人用到的软件都是通过GUI来操作的。
思路梳理:
提升1:文件
引入“文件”概念是为了便于数据的管理和检索,即一切数据资源(如文字、音频、视频等)都可保存为一个文件,并赋予一个文件名。操作系统就是以文件为单位来管理磁盘中的数据资源的。为了进一步的对数据进行管理,又引入树形结构的”文件夹“(即目录)概念,由此形成层层的嵌套关系(文件夹中嵌套文件夹)。
一般来说,文件可分为纯文本文件和二进制文件(如图像文件、音频文件、视频文件等)两类。注意,“纯文本文件”和“二进制文件”只是从计算机用户角度进行的分类,而从计算机科学的角度来说,所有文件都由二进制位组成,即均为二进制文件。
不同的文件呈现出不同的形态(如纯文本、图片、音频、视频等),这主要是文件的创建者和解释者(打开文件的软件)约定好了文件格式。“格式”是关于文件中每一部分的内容代表什么含义的一种约定。纯文本文件(即文本文件,扩展名通常为“.txt”),指能在 Windows 的“记事本”程序中打开,且能看出是一段有意义的文字的文件。而二进制文件若用“记事本”程序打开,则是一串乱码。
思路梳理:
提升2:进制
二进制:满二进一,只含数字0 1;
八进制:满八进一,只含数字0 1 2 3 4 5 6 7;
十进制:满十进一,只含数字0 1 2 3 4 5 6 7 8 9;
十六进制:满十六进一;只含数字(0 1 2 3 4 5 6 7 8 9)和字母( a b c d e f)。
其中,二进制是计算机底层使用的进制,八进制一般不用,十进制最常用。在查看二进制数据时,一般以十六进制形式显示。
思路梳理:
提升3:字符集
字符集是编码和解码时所采用的规则,其中编码是将字符转换为二进制码的过程,而解码是将二进制码转换为字符的过程。
常用的字符集有Unicode(万国码:含世界上所有语言和符号,其中UTF-8(1-5B)最常用)、ASCII(美国编码:使用7位来对美国常用的字符进行编码,含128个字符)、ISO-8859-1(欧洲编码:使用8位,含256个字符)、GBK(中国:中国编码)和GB2312(中国:国标码)等。
注意,编写程序时一般都用Unicode编码,若发现程序代码出现乱码情况,应马上去检查字符集是否正确。